From 4c6025f75fc28caac9d439811fd18234924b8a20 Mon Sep 17 00:00:00 2001 From: Tobie Langel Date: Wed, 3 Mar 2021 12:30:56 +0100 Subject: [PATCH] Fix broken update --- refs/etsi.json | 6 +- refs/ietf.json | 40 ++ refs/iso_jtc1_sc29.json | 54 +- refs/scte.json | 6 +- refs/w3c.json | 246 +++++++++- refs/wg21.json | 1033 +++++++++++++++++++++++++-------------- 6 files changed, 967 insertions(+), 418 deletions(-) diff --git a/refs/etsi.json b/refs/etsi.json index 1c47ff8a6..8ce3c79cf 100644 --- a/refs/etsi.json +++ b/refs/etsi.json @@ -5940,11 +5940,11 @@ "source": "https://dashifspecref.blob.core.windows.net/etsi/etsi.json?st=2019-04-01T00%3A00%3A00Z&se=2039-04-01T00%3A00%3A00Z&sp=rl&sv=2018-03-28&sr=b&sig=J%2Fe40FI%2FkhFWRZMUEzmbr6pkNwukw6ChdjsifRaQ%2F%2Bg%3D" }, "etsi-en-300-718-1": { - "href": "http://www.etsi.org/deliver/etsi_en/300700_300799/30071801/02.01.01_60/en_30071801v020101p.pdf", - "title": "ETSI EN 300 718-1 V2.1.1 (2018-01): Avalanche Beacons operating at 457 kHz; Transmitter-receiver systems; Part 1: Harmonised Standard for access to radio spectrum", + "href": "http://www.etsi.org/deliver/etsi_en/300700_300799/30071801/01.02.01_60/en_30071801v010201p.pdf", + "title": "ETSI EN 300 718-1 V1.2.1 (2001-05): ElectroMagnetic Compatibility and Radio Spectrum Matters (ERM); Avalanche Beacons; Transmitter-receiver systems; Part 1: Technical characteristics and test methods", "status": "Published", "publisher": "ETSI", - "rawDate": "2018-01", + "rawDate": "2001-05", "source": "https://dashifspecref.blob.core.windows.net/etsi/etsi.json?st=2019-04-01T00%3A00%3A00Z&se=2039-04-01T00%3A00%3A00Z&sp=rl&sv=2018-03-28&sr=b&sig=J%2Fe40FI%2FkhFWRZMUEzmbr6pkNwukw6ChdjsifRaQ%2F%2Bg%3D" }, "etsi-en-300-718-2": { diff --git a/refs/ietf.json b/refs/ietf.json index f7d8fa98f..1023abce9 100644 --- a/refs/ietf.json +++ b/refs/ietf.json @@ -31539,6 +31539,7 @@ "RFC1035", "RFC1123" ], + "hasErrata": "http://www.rfc-editor.org/errata_search.php?rfc=2181", "publisher": "IETF", "source": "https://www.rfc-editor.org/in-notes/rfc-index.xml" }, @@ -45220,6 +45221,7 @@ ], "rawDate": "2001-02", "status": "Experimental", + "hasErrata": "http://www.rfc-editor.org/errata_search.php?rfc=3029", "publisher": "IETF", "source": "https://www.rfc-editor.org/in-notes/rfc-index.xml" }, @@ -74778,6 +74780,9 @@ ], "rawDate": "2007-09", "status": "Draft Standard", + "obsoletedBy": [ + "RFC8981" + ], "obsoletes": [ "RFC3041" ], @@ -135746,6 +135751,7 @@ "obsoletes": [ "RFC8478" ], + "hasErrata": "http://www.rfc-editor.org/errata_search.php?rfc=8878", "publisher": "IETF", "source": "https://www.rfc-editor.org/in-notes/rfc-index.xml" }, @@ -136955,6 +136961,7 @@ ], "rawDate": "2021-01", "status": "Informational", + "hasErrata": "http://www.rfc-editor.org/errata_search.php?rfc=8959", "publisher": "IETF", "source": "https://www.rfc-editor.org/in-notes/rfc-index.xml" }, @@ -137251,6 +137258,24 @@ "publisher": "IETF", "source": "https://www.rfc-editor.org/in-notes/rfc-index.xml" }, + "rfc8981": { + "rfcNumber": "RFC8981", + "href": "https://tools.ietf.org/html/rfc8981", + "title": "Temporary Address Extensions for Stateless Address Autoconfiguration in IPv6", + "authors": [ + "F. Gont", + "S. Krishnan", + "T. Narten", + "R. Draves" + ], + "rawDate": "2021-02", + "status": "Proposed Standard", + "obsoletes": [ + "RFC4941" + ], + "publisher": "IETF", + "source": "https://www.rfc-editor.org/in-notes/rfc-index.xml" + }, "rfc8982": { "rfcNumber": "RFC8982", "href": "https://tools.ietf.org/html/rfc8982", @@ -137311,6 +137336,21 @@ "publisher": "IETF", "source": "https://www.rfc-editor.org/in-notes/rfc-index.xml" }, + "rfc8987": { + "rfcNumber": "RFC8987", + "href": "https://tools.ietf.org/html/rfc8987", + "title": "DHCPv6 Prefix Delegating Relay Requirements", + "authors": [ + "I. Farrer", + "N. Kottapalli", + "M. Hunek", + "R. Patterson" + ], + "rawDate": "2021-02", + "status": "Proposed Standard", + "publisher": "IETF", + "source": "https://www.rfc-editor.org/in-notes/rfc-index.xml" + }, "rfc8989": { "rfcNumber": "RFC8989", "href": "https://tools.ietf.org/html/rfc8989", diff --git a/refs/iso_jtc1_sc29.json b/refs/iso_jtc1_sc29.json index 2baf45453..c89947732 100644 --- a/refs/iso_jtc1_sc29.json +++ b/refs/iso_jtc1_sc29.json @@ -2373,6 +2373,13 @@ "iso14496-15-2019-cdamd2": { "aliasOf": "iso14496-15-2019-damd2" }, + "iso14496-15-2019-cdamd3": { + "href": "https://www.iso.org/standard/82614.html", + "title": "Information technology — Coding of audio-visual objects — Part 15: Carriage of network abstraction layer (NAL) unit structured video in the ISO base media file format — Amendment 3: Support for LCEVC", + "status": "Under development", + "publisher": "ISO/IEC", + "source": "https://dashifspecref.blob.core.windows.net/iso/iso_jtc1_sc29.json?st=2019-04-01T00%3A00%3A00Z&se=2039-04-01T00%3A00%3A00Z&sp=rl&sv=2018-03-28&sr=b&sig=Q1%2F6yLw90v0VCYKPhuSw89qLXS8tPZWU%2BQSvYj%2B7NmY%3D" + }, "iso14496-15-2019-damd1": { "aliasOf": "iso14496-15-2019-fdamd1" }, @@ -2390,11 +2397,7 @@ "aliasOf": "iso14496-15-2019-cdamd2" }, "iso14496-15-2019-wdamd3": { - "href": "https://www.iso.org/standard/82614.html", - "title": "Information technology — Coding of audio-visual objects — Part 15: Carriage of network abstraction layer (NAL) unit structured video in the ISO base media file format — Amendment 3: Support for LCEVC", - "status": "Under development", - "publisher": "ISO/IEC", - "source": "https://dashifspecref.blob.core.windows.net/iso/iso_jtc1_sc29.json?st=2019-04-01T00%3A00%3A00Z&se=2039-04-01T00%3A00%3A00Z&sp=rl&sv=2018-03-28&sr=b&sig=Q1%2F6yLw90v0VCYKPhuSw89qLXS8tPZWU%2BQSvYj%2B7NmY%3D" + "aliasOf": "iso14496-15-2019-cdamd3" }, "iso14496-15-pdam1": { "aliasOf": "iso14496-15-2019-cdamd1" @@ -3692,13 +3695,16 @@ ], "source": "https://dashifspecref.blob.core.windows.net/iso/iso_jtc1_sc29.json?st=2019-04-01T00%3A00%3A00Z&se=2039-04-01T00%3A00%3A00Z&sp=rl&sv=2018-03-28&sr=b&sig=Q1%2F6yLw90v0VCYKPhuSw89qLXS8tPZWU%2BQSvYj%2B7NmY%3D" }, - "iso14496-30-2018-wdamd1": { + "iso14496-30-2018-cdamd1": { "href": "https://www.iso.org/standard/82615.html", "title": "Information technology — Coding of audio-visual objects — Part 30: Timed text and other visual overlays in ISO base media file format — Amendment 1: Timing improvements", "status": "Under development", "publisher": "ISO/IEC", "source": "https://dashifspecref.blob.core.windows.net/iso/iso_jtc1_sc29.json?st=2019-04-01T00%3A00%3A00Z&se=2039-04-01T00%3A00%3A00Z&sp=rl&sv=2018-03-28&sr=b&sig=Q1%2F6yLw90v0VCYKPhuSw89qLXS8tPZWU%2BQSvYj%2B7NmY%3D" }, + "iso14496-30-2018-wdamd1": { + "aliasOf": "iso14496-30-2018-cdamd1" + }, "iso14496-31": { "href": "https://www.iso.org/standard/66062.html", "title": "Information technology — Coding of audio-visual objects — Part 31: Video coding for browsers", @@ -7313,9 +7319,12 @@ "source": "https://dashifspecref.blob.core.windows.net/iso/iso_jtc1_sc29.json?st=2019-04-01T00%3A00%3A00Z&se=2039-04-01T00%3A00%3A00Z&sp=rl&sv=2018-03-28&sr=b&sig=Q1%2F6yLw90v0VCYKPhuSw89qLXS8tPZWU%2BQSvYj%2B7NmY%3D" }, "iso23000-22-2019-amd1": { + "aliasOf": "iso23000-22-2019-amd1-2021" + }, + "iso23000-22-2019-amd1-2021": { "href": "https://www.iso.org/standard/80757.html", "title": "Information technology — Multimedia application format (MPEG-A) — Part 22: Multi-image application format (MIAF) — Amendment 1: Reference software and conformance for multi-image application format", - "status": "Under development", + "status": "Published", "publisher": "ISO/IEC", "rawDate": "2021-02", "source": "https://dashifspecref.blob.core.windows.net/iso/iso_jtc1_sc29.json?st=2019-04-01T00%3A00%3A00Z&se=2039-04-01T00%3A00%3A00Z&sp=rl&sv=2018-03-28&sr=b&sig=Q1%2F6yLw90v0VCYKPhuSw89qLXS8tPZWU%2BQSvYj%2B7NmY%3D" @@ -7777,6 +7786,13 @@ "rawDate": "2019-09", "source": "https://dashifspecref.blob.core.windows.net/iso/iso_jtc1_sc29.json?st=2019-04-01T00%3A00%3A00Z&se=2039-04-01T00%3A00%3A00Z&sp=rl&sv=2018-03-28&sr=b&sig=Q1%2F6yLw90v0VCYKPhuSw89qLXS8tPZWU%2BQSvYj%2B7NmY%3D" }, + "iso23001-7-2016-cdamd2": { + "href": "https://www.iso.org/standard/82616.html", + "title": "Information technology — MPEG systems technologies — Part 7: Common encryption in ISO base media file format files — Amendment 2: Improvements on selective encryption", + "status": "Under development", + "publisher": "ISO/IEC", + "source": "https://dashifspecref.blob.core.windows.net/iso/iso_jtc1_sc29.json?st=2019-04-01T00%3A00%3A00Z&se=2039-04-01T00%3A00%3A00Z&sp=rl&sv=2018-03-28&sr=b&sig=Q1%2F6yLw90v0VCYKPhuSw89qLXS8tPZWU%2BQSvYj%2B7NmY%3D" + }, "iso23001-7-2016-damd1": { "aliasOf": "iso23001-7-2016-fdamd1" }, @@ -7784,11 +7800,7 @@ "aliasOf": "iso23001-7-2016-amd1" }, "iso23001-7-2016-wdamd2": { - "href": "https://www.iso.org/standard/82616.html", - "title": "Information technology — MPEG systems technologies — Part 7: Common encryption in ISO base media file format files — Amendment 2: Improvements on selective encryption", - "status": "Under development", - "publisher": "ISO/IEC", - "source": "https://dashifspecref.blob.core.windows.net/iso/iso_jtc1_sc29.json?st=2019-04-01T00%3A00%3A00Z&se=2039-04-01T00%3A00%3A00Z&sp=rl&sv=2018-03-28&sr=b&sig=Q1%2F6yLw90v0VCYKPhuSw89qLXS8tPZWU%2BQSvYj%2B7NmY%3D" + "aliasOf": "iso23001-7-2016-cdamd2" }, "iso23001-8": { "href": "https://www.iso.org/standard/69661.html", @@ -9330,6 +9342,13 @@ "iso23009-1-2019-cdamd1": { "aliasOf": "iso23009-1-2019-damd1" }, + "iso23009-1-2019-cdamd2": { + "href": "https://www.iso.org/standard/82184.html", + "title": "Information technology — Dynamic adaptive streaming over HTTP (DASH) — Part 1: Media presentation description and segment formats — Amendment 2: Preroll, nonlinear playback and other extensions", + "status": "Under development", + "publisher": "ISO/IEC", + "source": "https://dashifspecref.blob.core.windows.net/iso/iso_jtc1_sc29.json?st=2019-04-01T00%3A00%3A00Z&se=2039-04-01T00%3A00%3A00Z&sp=rl&sv=2018-03-28&sr=b&sig=Q1%2F6yLw90v0VCYKPhuSw89qLXS8tPZWU%2BQSvYj%2B7NmY%3D" + }, "iso23009-1-2019-damd1": { "href": "https://www.iso.org/standard/79884.html", "title": "Information technology — Dynamic adaptive streaming over HTTP (DASH) — Part 1: Media presentation description and segment formats — Amendment 1: CMAF support, events processing model and other extensions", @@ -9338,11 +9357,7 @@ "source": "https://dashifspecref.blob.core.windows.net/iso/iso_jtc1_sc29.json?st=2019-04-01T00%3A00%3A00Z&se=2039-04-01T00%3A00%3A00Z&sp=rl&sv=2018-03-28&sr=b&sig=Q1%2F6yLw90v0VCYKPhuSw89qLXS8tPZWU%2BQSvYj%2B7NmY%3D" }, "iso23009-1-2019-wdamd2": { - "href": "https://www.iso.org/standard/82184.html", - "title": "Information technology — Dynamic adaptive streaming over HTTP (DASH) — Part 1: Media presentation description and segment formats — Amendment 2: Preroll, nonlinear playback and other extensions", - "status": "Under development", - "publisher": "ISO/IEC", - "source": "https://dashifspecref.blob.core.windows.net/iso/iso_jtc1_sc29.json?st=2019-04-01T00%3A00%3A00Z&se=2039-04-01T00%3A00%3A00Z&sp=rl&sv=2018-03-28&sr=b&sig=Q1%2F6yLw90v0VCYKPhuSw89qLXS8tPZWU%2BQSvYj%2B7NmY%3D" + "aliasOf": "iso23009-1-2019-cdamd2" }, "iso23009-1-cdamd1": { "aliasOf": "iso23009-1-2019-cdamd1" @@ -9659,13 +9674,16 @@ "rawDate": "2018-04", "source": "https://dashifspecref.blob.core.windows.net/iso/iso_jtc1_sc29.json?st=2019-04-01T00%3A00%3A00Z&se=2039-04-01T00%3A00%3A00Z&sp=rl&sv=2018-03-28&sr=b&sig=Q1%2F6yLw90v0VCYKPhuSw89qLXS8tPZWU%2BQSvYj%2B7NmY%3D" }, - "iso23091-3-2018-wdamd1": { + "iso23091-3-2018-cdamd1": { "href": "https://www.iso.org/standard/82617.html", "title": "Information technology — Coding-independent code points — Part 3: Audio — Amendment 1: Headphone support", "status": "Under development", "publisher": "ISO/IEC", "source": "https://dashifspecref.blob.core.windows.net/iso/iso_jtc1_sc29.json?st=2019-04-01T00%3A00%3A00Z&se=2039-04-01T00%3A00%3A00Z&sp=rl&sv=2018-03-28&sr=b&sig=Q1%2F6yLw90v0VCYKPhuSw89qLXS8tPZWU%2BQSvYj%2B7NmY%3D" }, + "iso23091-3-2018-wdamd1": { + "aliasOf": "iso23091-3-2018-cdamd1" + }, "iso23091-4": { "href": "https://www.iso.org/standard/81585.html", "title": "Information technology — Coding-independent code points — Part 4: Usage of video signal type code points", diff --git a/refs/scte.json b/refs/scte.json index 7290987fa..ac7270d43 100644 --- a/refs/scte.json +++ b/refs/scte.json @@ -366,8 +366,8 @@ "source": "https://dashifspecref.blob.core.windows.net/scte/scte.json?st=2019-04-01T00%3A00%3A00Z&se=2039-04-01T00%3A00%3A00Z&sp=rl&sv=2018-03-28&sr=b&sig=eIrXcpSm6WkcgRNBgNKlyMnIUGWLwgTurzYy8K2WApI%3D" }, "scte134": { - "href": "https://scte-cms-resource-storage.s3.amazonaws.com/ANSI_SCTE-134-2012-1576858590390.pdf", - "title": "ANSI/SCTE 134 2012: Fusion Splicing Equipment and Applications for the Cable/Broadband Industry", + "href": "https://scte-cms-resource-storage.s3.amazonaws.com/SCTE-134-2021-1614108871640.pdf", + "title": "SCTE 134 2021: Fusion Splicing Equipment and Applications for the Cable/Broadband Industry", "publisher": "SCTE", "source": "https://dashifspecref.blob.core.windows.net/scte/scte.json?st=2019-04-01T00%3A00%3A00Z&se=2039-04-01T00%3A00%3A00Z&sp=rl&sv=2018-03-28&sr=b&sig=eIrXcpSm6WkcgRNBgNKlyMnIUGWLwgTurzYy8K2WApI%3D" }, @@ -2020,7 +2020,7 @@ }, "scte35": { "href": "https://scte-cms-resource-storage.s3.amazonaws.com/SCTE-35-2020_notice-1609861286512.pdf", - "title": "SCTE 35 2020: Digital Program Insertion Cueing Message for Cable", + "title": "SCTE 35 2020: Digital Program Insertion Cueing Message", "publisher": "SCTE", "source": "https://dashifspecref.blob.core.windows.net/scte/scte.json?st=2019-04-01T00%3A00%3A00Z&se=2039-04-01T00%3A00%3A00Z&sp=rl&sv=2018-03-28&sr=b&sig=eIrXcpSm6WkcgRNBgNKlyMnIUGWLwgTurzYy8K2WApI%3D" }, diff --git a/refs/w3c.json b/refs/w3c.json index 875100e46..c6a450349 100644 --- a/refs/w3c.json +++ b/refs/w3c.json @@ -14186,8 +14186,8 @@ "Aaron Gustafson" ], "href": "https://www.w3.org/TR/appmanifest/", - "title": "Web App Manifest", - "rawDate": "2021-02-18", + "title": "Web Application Manifest", + "rawDate": "2021-03-03", "status": "WD", "publisher": "W3C", "deliveredBy": [ @@ -16735,6 +16735,25 @@ "https://www.w3.org/2019/webapps/" ], "source": "https://www.w3.org/2002/01/tr-automation/tr.rdf" + }, + "20210303": { + "authors": [ + "Marcos Caceres", + "Kenneth Christiansen", + "Mounir Lamouri", + "Anssi Kostiainen", + "Matt Giuca", + "Aaron Gustafson" + ], + "href": "https://www.w3.org/TR/2021/WD-appmanifest-20210303/", + "title": "Web Application Manifest", + "rawDate": "2021-03-03", + "status": "WD", + "publisher": "W3C", + "deliveredBy": [ + "https://www.w3.org/2019/webapps/" + ], + "source": "https://www.w3.org/2002/01/tr-automation/tr.rdf" } }, "edDraft": "https://w3c.github.io/manifest/", @@ -20885,10 +20904,12 @@ "deliveredBy": [ "https://www.w3.org/Style/CSS/" ], - "source": "https://www.w3.org/2002/01/tr-automation/tr.rdf" + "source": "https://www.w3.org/2002/01/tr-automation/tr.rdf", + "isRetired": true } }, - "repository": "https://github.com/w3c/csswg-drafts" + "repository": "https://github.com/w3c/csswg-drafts", + "isRetired": true }, "css-2020": { "authors": [ @@ -31705,7 +31726,7 @@ ], "href": "https://www.w3.org/TR/did-core/", "title": "Decentralized Identifiers (DIDs) v1.0", - "rawDate": "2021-02-23", + "rawDate": "2021-03-02", "status": "WD", "publisher": "W3C", "edDraft": "https://w3c.github.io/did-core/", @@ -32586,6 +32607,24 @@ "https://www.w3.org/2019/did-wg/" ], "source": "https://www.w3.org/2002/01/tr-automation/tr.rdf" + }, + "20210302": { + "authors": [ + "Drummond Reed", + "Manu Sporny", + "Markus Sabadello", + "Dave Longley", + "Christopher Allen" + ], + "href": "https://www.w3.org/TR/2021/WD-did-core-20210302/", + "title": "Decentralized Identifiers (DIDs) v1.0", + "rawDate": "2021-03-02", + "status": "WD", + "publisher": "W3C", + "deliveredBy": [ + "https://www.w3.org/2019/did-wg/" + ], + "source": "https://www.w3.org/2002/01/tr-automation/tr.rdf" } }, "repository": "https://github.com/w3c/did-core" @@ -32597,7 +32636,7 @@ ], "href": "https://www.w3.org/TR/did-spec-registries/", "title": "DID Specification Registries", - "rawDate": "2021-02-17", + "rawDate": "2021-02-25", "status": "NOTE", "publisher": "W3C", "edDraft": "https://w3c.github.io/did-spec-registries/", @@ -32935,6 +32974,21 @@ "https://www.w3.org/2019/did-wg/" ], "source": "https://www.w3.org/2002/01/tr-automation/tr.rdf" + }, + "20210225": { + "authors": [ + "Orie Steele", + "Manu Sporny" + ], + "href": "https://www.w3.org/TR/2021/NOTE-did-spec-registries-20210225/", + "title": "DID Specification Registries", + "rawDate": "2021-02-25", + "status": "NOTE", + "publisher": "W3C", + "deliveredBy": [ + "https://www.w3.org/2019/did-wg/" + ], + "source": "https://www.w3.org/2002/01/tr-automation/tr.rdf" } }, "repository": "https://github.com/w3c/did-spec-registries" @@ -32949,7 +33003,7 @@ ], "href": "https://www.w3.org/TR/did-use-cases/", "title": "Use Cases and Requirements for Decentralized Identifiers", - "rawDate": "2021-02-12", + "rawDate": "2021-03-01", "status": "WD", "publisher": "W3C", "edDraft": "https://w3c.github.io/did-use-cases/", @@ -33197,6 +33251,24 @@ "https://www.w3.org/2019/did-wg/" ], "source": "https://www.w3.org/2002/01/tr-automation/tr.rdf" + }, + "20210301": { + "authors": [ + "Joe Andrieu", + "Phil Archer", + "Kim Duffy", + "Ryan Grant", + "Adrian Gropper" + ], + "href": "https://www.w3.org/TR/2021/WD-did-use-cases-20210301/", + "title": "Use Cases and Requirements for Decentralized Identifiers", + "rawDate": "2021-03-01", + "status": "WD", + "publisher": "W3C", + "deliveredBy": [ + "https://www.w3.org/2019/did-wg/" + ], + "source": "https://www.w3.org/2002/01/tr-automation/tr.rdf" } }, "repository": "https://github.com/w3c/did-use-cases" @@ -36583,7 +36655,7 @@ ], "href": "https://www.w3.org/TR/epub-33/", "title": "EPUB 3.3", - "rawDate": "2021-02-23", + "rawDate": "2021-02-24", "status": "WD", "publisher": "W3C", "edDraft": "https://w3c.github.io/epub-specs/epub33/core/", @@ -36628,6 +36700,25 @@ "https://www.w3.org/publishing/groups/epub-wg/" ], "source": "https://www.w3.org/2002/01/tr-automation/tr.rdf" + }, + "20210224": { + "authors": [ + "Matt Garrish", + "Ivan Herman", + "Dave Cramer", + "Garth Conboy", + "Marisa DeMeglio", + "Daniel Weck" + ], + "href": "https://www.w3.org/TR/2021/WD-epub-33-20210224/", + "title": "EPUB 3.3", + "rawDate": "2021-02-24", + "status": "WD", + "publisher": "W3C", + "deliveredBy": [ + "https://www.w3.org/publishing/groups/epub-wg/" + ], + "source": "https://www.w3.org/2002/01/tr-automation/tr.rdf" } }, "repository": "https://github.com/w3c/epub-specs" @@ -36791,7 +36882,7 @@ ], "href": "https://www.w3.org/TR/epub-rs-33/", "title": "EPUB 3.3 Reading Systems", - "rawDate": "2021-02-23", + "rawDate": "2021-02-24", "status": "WD", "publisher": "W3C", "edDraft": "https://w3c.github.io/epub-specs/epub33/rs/", @@ -36836,6 +36927,25 @@ "https://www.w3.org/publishing/groups/epub-wg/" ], "source": "https://www.w3.org/2002/01/tr-automation/tr.rdf" + }, + "20210224": { + "authors": [ + "Dave Cramer", + "Matt Garrish", + "Ivan Herman", + "Garth Conboy", + "Marisa DeMeglio", + "Daniel Weck" + ], + "href": "https://www.w3.org/TR/2021/WD-epub-rs-33-20210224/", + "title": "EPUB 3.3 Reading Systems", + "rawDate": "2021-02-24", + "status": "WD", + "publisher": "W3C", + "deliveredBy": [ + "https://www.w3.org/publishing/groups/epub-wg/" + ], + "source": "https://www.w3.org/2002/01/tr-automation/tr.rdf" } }, "repository": "https://github.com/w3c/epub-specs" @@ -43315,7 +43425,7 @@ ], "href": "https://www.w3.org/TR/html-aria/", "title": "ARIA in HTML", - "rawDate": "2021-02-20", + "rawDate": "2021-03-01", "status": "WD", "publisher": "W3C", "deliveredBy": [ @@ -44373,6 +44483,22 @@ "https://www.w3.org/2019/webapps/" ], "source": "https://www.w3.org/2002/01/tr-automation/tr.rdf" + }, + "20210301": { + "authors": [ + "Steve Faulkner", + "Scott O'Hara", + "Patrick Lauke" + ], + "href": "https://www.w3.org/TR/2021/WD-html-aria-20210301/", + "title": "ARIA in HTML", + "rawDate": "2021-03-01", + "status": "WD", + "publisher": "W3C", + "deliveredBy": [ + "https://www.w3.org/2019/webapps/" + ], + "source": "https://www.w3.org/2002/01/tr-automation/tr.rdf" } }, "edDraft": "https://w3c.github.io/html-aria/", @@ -73952,9 +74078,9 @@ }, "resource-timing-2": { "authors": [ - "Todd Reifsteck", - "Ilya Grigorik", "Yoav Weiss", + "Ilya Grigorik", + "Todd Reifsteck", "Arvind Jain", "Jatinder Mann", "Zhiheng Wang", @@ -73962,7 +74088,7 @@ ], "href": "https://www.w3.org/TR/resource-timing-2/", "title": "Resource Timing Level 2", - "rawDate": "2020-08-18", + "rawDate": "2021-03-01", "status": "WD", "publisher": "W3C", "edDraft": "https://w3c.github.io/resource-timing/", @@ -74379,6 +74505,26 @@ "https://www.w3.org/webperf/" ], "source": "https://www.w3.org/2002/01/tr-automation/tr.rdf" + }, + "20210301": { + "authors": [ + "Yoav Weiss", + "Ilya Grigorik", + "Todd Reifsteck", + "Arvind Jain", + "Jatinder Mann", + "Zhiheng Wang", + "Anderson Quach" + ], + "href": "https://www.w3.org/TR/2021/WD-resource-timing-2-20210301/", + "title": "Resource Timing Level 2", + "rawDate": "2021-03-01", + "status": "WD", + "publisher": "W3C", + "deliveredBy": [ + "https://www.w3.org/webperf/" + ], + "source": "https://www.w3.org/2002/01/tr-automation/tr.rdf" } }, "repository": "https://github.com/w3c/resource-timing" @@ -89508,6 +89654,30 @@ "vocab-dcat-2" ] }, + "vocab-dcat-1": { + "authors": [ + "Fadi Maali", + "John Erickson" + ], + "href": "https://www.w3.org/TR/vocab-dcat-1/", + "title": "Data Catalog Vocabulary (DCAT)", + "rawDate": "2020-02-04", + "status": "REC", + "publisher": "W3C", + "deliveredBy": [ + "https://www.w3.org/2011/gld/" + ], + "source": "https://www.w3.org/2002/01/tr-automation/tr.rdf", + "isRetired": true, + "versions": { + "20140116": { + "aliasOf": "vocab-dcat-20140116" + }, + "20200204": { + "aliasOf": "vocab-dcat-20200204" + } + } + }, "vocab-dcat-2": { "authors": [ "Riccardo Albertoni", @@ -91272,16 +91442,13 @@ "wai-aria-1.2": { "authors": [ "Joanmarie Diggs", - "Shane McCarron", "James Nurthen", - "Michael Cooper", - "Richard Schwerdtfeger", - "James Craig" + "Michael Cooper" ], "href": "https://www.w3.org/TR/wai-aria-1.2/", "title": "Accessible Rich Internet Applications (WAI-ARIA) 1.2", - "rawDate": "2019-12-18", - "status": "WD", + "rawDate": "2021-03-02", + "status": "CR", "publisher": "W3C", "edDraft": "https://w3c.github.io/aria/", "deliveredBy": [ @@ -91342,6 +91509,22 @@ "https://www.w3.org/WAI/ARIA/" ], "source": "https://www.w3.org/2002/01/tr-automation/tr.rdf" + }, + "20210302": { + "authors": [ + "Joanmarie Diggs", + "James Nurthen", + "Michael Cooper" + ], + "href": "https://www.w3.org/TR/2021/CR-wai-aria-1.2-20210302/", + "title": "Accessible Rich Internet Applications (WAI-ARIA) 1.2", + "rawDate": "2021-03-02", + "status": "CR", + "publisher": "W3C", + "deliveredBy": [ + "https://www.w3.org/WAI/ARIA/" + ], + "source": "https://www.w3.org/2002/01/tr-automation/tr.rdf" } }, "repository": "https://github.com/w3c/aria" @@ -93592,19 +93775,16 @@ }, "webauthn-2": { "authors": [ - "Dirk Balfanz", - "Alexei Czeskis", "Jeff Hodges", "J.C. Jones", "Michael Jones", "Akshay Kumar", - "Rolf Lindemann", "Emil Lundberg" ], "href": "https://www.w3.org/TR/webauthn-2/", "title": "Web Authentication: An API for accessing Public Key Credentials - Level 2", - "rawDate": "2020-12-22", - "status": "CR", + "rawDate": "2021-02-25", + "status": "PR", "publisher": "W3C", "edDraft": "https://w3c.github.io/webauthn/", "deliveredBy": [ @@ -93726,6 +93906,24 @@ "https://www.w3.org/webauthn/" ], "source": "https://www.w3.org/2002/01/tr-automation/tr.rdf" + }, + "20210225": { + "authors": [ + "Jeff Hodges", + "J.C. Jones", + "Michael Jones", + "Akshay Kumar", + "Emil Lundberg" + ], + "href": "https://www.w3.org/TR/2021/PR-webauthn-2-20210225/", + "title": "Web Authentication: An API for accessing Public Key Credentials - Level 2", + "rawDate": "2021-02-25", + "status": "PR", + "publisher": "W3C", + "deliveredBy": [ + "https://www.w3.org/webauthn/" + ], + "source": "https://www.w3.org/2002/01/tr-automation/tr.rdf" } }, "repository": "https://github.com/w3c/webauthn" diff --git a/refs/wg21.json b/refs/wg21.json index f2f5164fd..7f2ee9bad 100644 --- a/refs/wg21.json +++ b/refs/wg21.json @@ -363,7 +363,7 @@ "CWG1028": { "title": "Dependent names in non-defining declarations", "href": "https://wg21.link/cwg1028", - "status": "accepted", + "status": "DRWP", "authors": [ "Sean Hunt" ], @@ -1241,7 +1241,7 @@ "CWG110": { "title": "Can template functions and classes be declared in the same scope?", "href": "https://wg21.link/cwg110", - "status": "accepted", + "status": "DRWP", "authors": [ "John Spicer" ], @@ -2472,7 +2472,7 @@ "CWG1200": { "title": "Lookup rules for template parameters", "href": "https://wg21.link/cwg1200", - "status": "accepted", + "status": "DRWP", "authors": [ "Johannes Schaub" ], @@ -2835,7 +2835,7 @@ "CWG1230": { "title": "Confusing description of ambiguity of destructor name", "href": "https://wg21.link/cwg1230", - "status": "open", + "status": "dup", "authors": [ "Johannes Schaub" ], @@ -3099,7 +3099,7 @@ "CWG1252": { "title": "Overloading member function templates based on dependent return type", "href": "https://wg21.link/cwg1252", - "status": "accepted", + "status": "DRWP", "authors": [ "Nikolay Ivchenkov" ], @@ -3572,7 +3572,7 @@ "CWG1291": { "title": "Looking up a conversion-type-id", "href": "https://wg21.link/cwg1291", - "status": "accepted", + "status": "DRWP", "authors": [ "Daveed Vandevoorde" ], @@ -4077,7 +4077,7 @@ "CWG1332": { "title": "Handling of invalid universal-character-names", "href": "https://wg21.link/cwg1332", - "status": "drafting", + "status": "CD5", "authors": [ "Mike Miller" ], @@ -4646,7 +4646,7 @@ "CWG138": { "title": "Friend declaration name lookup", "href": "https://wg21.link/cwg138", - "status": "accepted", + "status": "DRWP", "authors": [ "Martin von Loewis" ], @@ -5844,7 +5844,7 @@ "CWG1478": { "title": "template keyword for dependent template template arguments", "href": "https://wg21.link/cwg1478", - "status": "accepted", + "status": "DRWP", "authors": [ "Johannes Schaub" ], @@ -6129,7 +6129,7 @@ "CWG1500": { "title": "Name lookup of dependent conversion function", "href": "https://wg21.link/cwg1500", - "status": "accepted", + "status": "DRWP", "authors": [ "Johannes Schaub" ], @@ -7536,7 +7536,7 @@ "CWG1616": { "title": "Disambiguation parsing and template parameters", "href": "https://wg21.link/cwg1616", - "status": "accepted", + "status": "DRWP", "authors": [ "Johannes Schaub" ], @@ -8020,7 +8020,7 @@ "CWG1656": { "title": "Encoding of numerically-escaped characters", "href": "https://wg21.link/cwg1656", - "status": "accepted", + "status": "WP", "authors": [ "Mike Miller" ], @@ -8701,7 +8701,7 @@ "CWG1711": { "title": "Missing specification of variable template partial specializations", "href": "https://wg21.link/cwg1711", - "status": "accepted", + "status": "WP", "authors": [ "Richard Smith" ], @@ -8723,7 +8723,7 @@ "CWG1713": { "title": "Linkage of variable template specializations", "href": "https://wg21.link/cwg1713", - "status": "drafting", + "status": "dup", "authors": [ "Richard Smith" ], @@ -8910,7 +8910,7 @@ "CWG1729": { "title": "Matching declarations and definitions of variable templates", "href": "https://wg21.link/cwg1729", - "status": "accepted", + "status": "DRWP", "authors": [ "Larisse Voufo" ], @@ -9427,7 +9427,7 @@ "CWG1771": { "title": "Restricted lookup in nested-name-specifier", "href": "https://wg21.link/cwg1771", - "status": "accepted", + "status": "DRWP", "authors": [ "Canada" ], @@ -9998,7 +9998,7 @@ "CWG1818": { "title": "Visibility and inherited language linkage", "href": "https://wg21.link/cwg1818", - "status": "accepted", + "status": "DRWP", "authors": [ "Richard Smith" ], @@ -10031,7 +10031,7 @@ "CWG1820": { "title": "Qualified typedef names", "href": "https://wg21.link/cwg1820", - "status": "accepted", + "status": "DRWP", "authors": [ "Richard Smith" ], @@ -10042,7 +10042,7 @@ "CWG1821": { "title": "Qualified redeclarations in a class member-specification", "href": "https://wg21.link/cwg1821", - "status": "accepted", + "status": "DRWP", "authors": [ "Richard Smith" ], @@ -10053,7 +10053,7 @@ "CWG1822": { "title": "Lookup of parameter names in lambda-expressions", "href": "https://wg21.link/cwg1822", - "status": "accepted", + "status": "DRWP", "authors": [ "Steve Clamage" ], @@ -10119,7 +10119,7 @@ "CWG1828": { "title": "nested-name-specifier ambiguity", "href": "https://wg21.link/cwg1828", - "status": "accepted", + "status": "DRWP", "authors": [ "Richard Smith" ], @@ -10130,7 +10130,7 @@ "CWG1829": { "title": "Dependent unnamed types", "href": "https://wg21.link/cwg1829", - "status": "accepted", + "status": "DRWP", "authors": [ "Hubert Tong" ], @@ -10207,7 +10207,7 @@ "CWG1835": { "title": "Dependent member lookup before <", "href": "https://wg21.link/cwg1835", - "status": "accepted", + "status": "DRWP", "authors": [ "Richard Smith" ], @@ -10229,7 +10229,7 @@ "CWG1837": { "title": "Use of this in friend and local class declarations", "href": "https://wg21.link/cwg1837", - "status": "accepted", + "status": "DRWP", "authors": [ "Hubert Tong" ], @@ -10251,7 +10251,7 @@ "CWG1839": { "title": "Lookup of block-scope extern declarations", "href": "https://wg21.link/cwg1839", - "status": "accepted", + "status": "DRWP", "authors": [ "Hubert Tong" ], @@ -10284,7 +10284,7 @@ "CWG1841": { "title": "< following template injected-class-name", "href": "https://wg21.link/cwg1841", - "status": "accepted", + "status": "DRWP", "authors": [ "Ismail Pazarbasi" ], @@ -10801,7 +10801,7 @@ "CWG1884": { "title": "Unclear requirements for same-named external-linkage entities", "href": "https://wg21.link/cwg1884", - "status": "accepted", + "status": "DRWP", "authors": [ "Richard Smith" ], @@ -10922,7 +10922,7 @@ "CWG1894": { "title": "typedef-names and using-declarations", "href": "https://wg21.link/cwg1894", - "status": "accepted", + "status": "DRWP", "authors": [ "Richard Smith" ], @@ -10944,7 +10944,7 @@ "CWG1896": { "title": "Repeated alias templates", "href": "https://wg21.link/cwg1896", - "status": "accepted", + "status": "DRWP", "authors": [ "Mike Miller" ], @@ -10966,7 +10966,7 @@ "CWG1898": { "title": "Use of “equivalent” in overload resolution", "href": "https://wg21.link/cwg1898", - "status": "accepted", + "status": "DRWP", "authors": [ "Hubert Tong" ], @@ -11009,7 +11009,7 @@ "CWG1900": { "title": "Do friend declarations count as “previous declarations”?", "href": "https://wg21.link/cwg1900", - "status": "accepted", + "status": "DRWP", "authors": [ "Hubert Tong" ], @@ -11086,7 +11086,7 @@ "CWG1907": { "title": "using-declarations and default arguments", "href": "https://wg21.link/cwg1907", - "status": "accepted", + "status": "DRWP", "authors": [ "Richard Smith" ], @@ -11097,7 +11097,7 @@ "CWG1908": { "title": "Dual destructor lookup and template-ids", "href": "https://wg21.link/cwg1908", - "status": "accepted", + "status": "DRWP", "authors": [ "Hubert Tong" ], @@ -11119,7 +11119,7 @@ "CWG191": { "title": "Name lookup does not handle complex nesting", "href": "https://wg21.link/cwg191", - "status": "accepted", + "status": "DRWP", "authors": [ "Alan Nash" ], @@ -11438,7 +11438,7 @@ "CWG1936": { "title": "Dependent qualified-ids", "href": "https://wg21.link/cwg1936", - "status": "accepted", + "status": "DRWP", "authors": [ "Richard Smith" ], @@ -12316,7 +12316,7 @@ "CWG2007": { "title": "Argument-dependent lookup for operator=", "href": "https://wg21.link/cwg2007", - "status": "accepted", + "status": "DRWP", "authors": [ "Richard Smith" ], @@ -12338,7 +12338,7 @@ "CWG2009": { "title": "Unclear specification of class scope", "href": "https://wg21.link/cwg2009", - "status": "accepted", + "status": "DRWP", "authors": [ "Richard Smith" ], @@ -12932,7 +12932,7 @@ "CWG2058": { "title": "More errors from internal-linkage namespaces", "href": "https://wg21.link/cwg2058", - "status": "accepted", + "status": "DRWP", "authors": [ "Richard Smith" ], @@ -12987,7 +12987,7 @@ "CWG2062": { "title": "Class template redeclaration requirements", "href": "https://wg21.link/cwg2062", - "status": "accepted", + "status": "DRWP", "authors": [ "Hubert Tong" ], @@ -13020,7 +13020,7 @@ "CWG2065": { "title": "Current instantiation of a partial specialization", "href": "https://wg21.link/cwg2065", - "status": "accepted", + "status": "DRWP", "authors": [ "Richard Smith" ], @@ -13086,7 +13086,7 @@ "CWG2070": { "title": "using-declaration with dependent nested-name-specifier", "href": "https://wg21.link/cwg2070", - "status": "accepted", + "status": "DRWP", "authors": [ "Richard Smith" ], @@ -14240,7 +14240,7 @@ "CWG2165": { "title": "Namespaces, declarative regions, and translation units", "href": "https://wg21.link/cwg2165", - "status": "accepted", + "status": "DRWP", "authors": [ "Richard Smith" ], @@ -14647,7 +14647,7 @@ "CWG2199": { "title": "Typedefs and tags", "href": "https://wg21.link/cwg2199", - "status": "accepted", + "status": "DRWP", "authors": [ "Richard Smith" ], @@ -14833,7 +14833,7 @@ "CWG2213": { "title": "Forward declaration of partial specializations", "href": "https://wg21.link/cwg2213", - "status": "accepted", + "status": "DRWP", "authors": [ "Richard Smith" ], @@ -16042,7 +16042,7 @@ "CWG2312": { "title": "Structured bindings and mutable", "href": "https://wg21.link/cwg2312", - "status": "DR", + "status": "DRWP", "authors": [ "Richard Smith" ], @@ -16273,7 +16273,7 @@ "CWG2331": { "title": "Redundancy in description of class scope", "href": "https://wg21.link/cwg2331", - "status": "accepted", + "status": "DRWP", "authors": [ "Thomas Köppe" ], @@ -16295,7 +16295,7 @@ "CWG2333": { "title": "Escape sequences in UTF-8 character literals", "href": "https://wg21.link/cwg2333", - "status": "accepted", + "status": "WP", "authors": [ "Mike Miller" ], @@ -16724,7 +16724,7 @@ "CWG2369": { "title": "Ordering between constraints and substitution", "href": "https://wg21.link/cwg2369", - "status": "DR", + "status": "DRWP", "authors": [ "Agustin Bergé" ], @@ -16746,7 +16746,7 @@ "CWG2370": { "title": "friend declarations of namespace-scope functions", "href": "https://wg21.link/cwg2370", - "status": "accepted", + "status": "DRWP", "authors": [ "Andrew Marino" ], @@ -16996,6 +16996,17 @@ "publisher": "WG21", "source": "https://wg21.link/index.json" }, + "CWG2391": { + "title": "Additional template parameters following pack expansion", + "href": "https://wg21.link/cwg2391", + "status": "dup", + "authors": [ + "Richard Smith" + ], + "rawDate": "2018-12-03", + "publisher": "WG21", + "source": "https://wg21.link/index.json" + }, "CWG2392": { "title": "new-expression size check and constant evaluation", "href": "https://wg21.link/cwg2392", @@ -17043,7 +17054,7 @@ "CWG2396": { "title": "Lookup of names in complex conversion-type-ids", "href": "https://wg21.link/cwg2396", - "status": "accepted", + "status": "DRWP", "authors": [ "Richard Smith" ], @@ -17130,7 +17141,7 @@ "CWG2402": { "title": "When is the restriction to a single c-char in a Unicode literal enforced?", "href": "https://wg21.link/cwg2402", - "status": "drafting", + "status": "WP", "authors": [ "Richard Smith" ], @@ -17262,7 +17273,7 @@ "CWG2413": { "title": "typename in conversion-function-ids", "href": "https://wg21.link/cwg2413", - "status": "accepted", + "status": "DRWP", "authors": [ "Davis Herring" ], @@ -17735,7 +17746,7 @@ "CWG2452": { "title": "Flowing off the end of a coroutine", "href": "https://wg21.link/cwg2452", - "status": "DR", + "status": "DRWP", "authors": [ "Lewis Baker" ], @@ -17790,7 +17801,7 @@ "CWG2457": { "title": "Unexpanded parameter packs don't make a function type dependent", "href": "https://wg21.link/cwg2457", - "status": "DR", + "status": "DRWP", "authors": [ "Richard Smith" ], @@ -17834,7 +17845,7 @@ "CWG2460": { "title": "C language linkage and constrained non-template friends", "href": "https://wg21.link/cwg2460", - "status": "DR", + "status": "DRWP", "authors": [ "Hubert Tong" ], @@ -17845,7 +17856,7 @@ "CWG2461": { "title": "Diagnosing non-bool type constraints", "href": "https://wg21.link/cwg2461", - "status": "DR", + "status": "DRWP", "authors": [ "Hubert Tong" ], @@ -17955,7 +17966,7 @@ "CWG2470": { "title": "Multiple array objects providing storage for one object", "href": "https://wg21.link/cwg2470", - "status": "tentatively ready", + "status": "DR", "authors": [ "Andrey Erokhin" ], @@ -18073,6 +18084,17 @@ "publisher": "WG21", "source": "https://wg21.link/index.json" }, + "CWG2480": { + "title": "Lookup for enumerators in modules", + "href": "https://wg21.link/cwg2480", + "status": "open", + "authors": [ + "Richard Smith" + ], + "rawDate": "2021-02-12", + "publisher": "WG21", + "source": "https://wg21.link/index.json" + }, "CWG249": { "title": "What is a member function template?", "href": "https://wg21.link/cwg249", @@ -18152,7 +18174,7 @@ "CWG255": { "title": "Placement deallocation functions and lookup ambiguity", "href": "https://wg21.link/cwg255", - "status": "accepted", + "status": "DRWP", "authors": [ "Mike Miller" ], @@ -18350,7 +18372,7 @@ "CWG271": { "title": "Explicit instantiation and template argument deduction", "href": "https://wg21.link/cwg271", - "status": "accepted", + "status": "DRWP", "authors": [ "John Spicer" ], @@ -18438,7 +18460,7 @@ "CWG279": { "title": "Correspondence of \"names for linkage purposes\"", "href": "https://wg21.link/cwg279", - "status": "accepted", + "status": "DRWP", "authors": [ "Daveed Vandevoorde" ], @@ -19163,7 +19185,7 @@ "CWG338": { "title": "Enumerator name with linkage used as class name in other translation unit", "href": "https://wg21.link/cwg338", - "status": "accepted", + "status": "DRWP", "authors": [ "Daveed Vandevoorde" ], @@ -19427,7 +19449,7 @@ "CWG36": { "title": "using-declarations in multiple-declaration contexts", "href": "https://wg21.link/cwg36", - "status": "accepted", + "status": "DRWP", "authors": [ "Andrew Koenig" ], @@ -19438,7 +19460,7 @@ "CWG360": { "title": "Using-declaration that reduces access", "href": "https://wg21.link/cwg360", - "status": "accepted", + "status": "DRWP", "authors": [ "Steve Clamage" ], @@ -19746,7 +19768,7 @@ "CWG386": { "title": "Friend declaration of name brought in by using-declaration", "href": "https://wg21.link/cwg386", - "status": "accepted", + "status": "DRWP", "authors": [ "Herb Sutter" ], @@ -19900,7 +19922,7 @@ "CWG399": { "title": "Destructor lookup redux", "href": "https://wg21.link/cwg399", - "status": "accepted", + "status": "DRWP", "authors": [ "John Spicer" ], @@ -19987,7 +20009,7 @@ "CWG405": { "title": "Unqualified function name lookup", "href": "https://wg21.link/cwg405", - "status": "accepted", + "status": "DRWP", "authors": [ "William M. Miller" ], @@ -20064,7 +20086,7 @@ "CWG411": { "title": "Use of universal-character-name in character versus string literals", "href": "https://wg21.link/cwg411", - "status": "accepted", + "status": "WP", "authors": [ "James Kanze" ], @@ -20141,7 +20163,7 @@ "CWG418": { "title": "Imperfect wording on error on multiple default arguments on a called function", "href": "https://wg21.link/cwg418", - "status": "accepted", + "status": "DRWP", "authors": [ "Chris Bowler" ], @@ -21581,7 +21603,7 @@ "CWG536": { "title": "Problems in the description of id-expressions", "href": "https://wg21.link/cwg536", - "status": "accepted", + "status": "DRWP", "authors": [ "Mike Miller" ], @@ -21801,7 +21823,7 @@ "CWG554": { "title": "Definition of “declarative region” and “scope”", "href": "https://wg21.link/cwg554", - "status": "accepted", + "status": "DRWP", "authors": [ "Gabriel Dos Reis" ], @@ -21900,7 +21922,7 @@ "CWG562": { "title": "qualified-ids in non-expression contexts", "href": "https://wg21.link/cwg562", - "status": "accepted", + "status": "DRWP", "authors": [ "Mike Miller" ], @@ -21911,7 +21933,7 @@ "CWG563": { "title": "Linkage specification for objects", "href": "https://wg21.link/cwg563", - "status": "accepted", + "status": "DRWP", "authors": [ "Daveed Vandevoorde" ], @@ -22372,7 +22394,7 @@ "CWG600": { "title": "Does access control apply to members or to names?", "href": "https://wg21.link/cwg600", - "status": "accepted", + "status": "DRWP", "authors": [ "Alisdair Meredith" ], @@ -22449,7 +22471,7 @@ "CWG607": { "title": "Lookup of mem-initializer-ids", "href": "https://wg21.link/cwg607", - "status": "accepted", + "status": "DRWP", "authors": [ "Richard Corden" ], @@ -25439,7 +25461,7 @@ "CWG852": { "title": "using-declarations and dependent base classes", "href": "https://wg21.link/cwg852", - "status": "accepted", + "status": "DRWP", "authors": [ "Michael Wong" ], @@ -26659,7 +26681,7 @@ "CWG952": { "title": "Insufficient description of “naming class”", "href": "https://wg21.link/cwg952", - "status": "accepted", + "status": "DRWP", "authors": [ "James Widman" ], @@ -57502,6 +57524,27 @@ "publisher": "WG21", "source": "https://wg21.link/index.json" }, + "EDIT4517": { + "title": "what is the single code unit for an ordinary character literal or wide character literal", + "href": "https://wg21.link/edit4517", + "status": "open", + "publisher": "WG21", + "source": "https://wg21.link/index.json" + }, + "EDIT4518": { + "title": "P2259R1 Repairing input range adaptors and counted_iterator", + "href": "https://wg21.link/edit4518", + "status": "open", + "publisher": "WG21", + "source": "https://wg21.link/index.json" + }, + "EDIT4519": { + "title": "[ranges.syn] Don't constrain specializations of enable_borrowed_range", + "href": "https://wg21.link/edit4519", + "status": "open", + "publisher": "WG21", + "source": "https://wg21.link/index.json" + }, "EDIT452": { "title": " [string.cons] Adjust wording to match [sequence.reqmts]", "href": "https://wg21.link/edit452", @@ -57509,6 +57552,76 @@ "publisher": "WG21", "source": "https://wg21.link/index.json" }, + "EDIT4520": { + "title": "LWG Poll 5: P2160R1 Locks lock lockables", + "href": "https://wg21.link/edit4520", + "status": "open", + "publisher": "WG21", + "source": "https://wg21.link/index.json" + }, + "EDIT4521": { + "title": "[dcl.fct] Overbroad grammar for parameter-declaration", + "href": "https://wg21.link/edit4521", + "status": "open", + "publisher": "WG21", + "source": "https://wg21.link/index.json" + }, + "EDIT4522": { + "title": "CWG Poll 2: CWG2470 Multiple array objects providing storage for one object", + "href": "https://wg21.link/edit4522", + "status": "open", + "publisher": "WG21", + "source": "https://wg21.link/index.json" + }, + "EDIT4523": { + "title": "LWG Poll 1: P2315R0 LWG Tentatively Ready issues", + "href": "https://wg21.link/edit4523", + "status": "open", + "publisher": "WG21", + "source": "https://wg21.link/index.json" + }, + "EDIT4524": { + "title": "[range.drop.view] Fix tabs inserted as part of LWG3482", + "href": "https://wg21.link/edit4524", + "status": "closed", + "publisher": "WG21", + "source": "https://wg21.link/index.json" + }, + "EDIT4525": { + "title": "Is it possible to clarify the second bullet for immediate subexpressions", + "href": "https://wg21.link/edit4525", + "status": "open", + "publisher": "WG21", + "source": "https://wg21.link/index.json" + }, + "EDIT4526": { + "title": "P1682R2 std::to_underlying for enumerations", + "href": "https://wg21.link/edit4526", + "status": "open", + "publisher": "WG21", + "source": "https://wg21.link/index.json" + }, + "EDIT4527": { + "title": "[class.cdtor] Only objects of scalar type can be accessed", + "href": "https://wg21.link/edit4527", + "status": "open", + "publisher": "WG21", + "source": "https://wg21.link/index.json" + }, + "EDIT4528": { + "title": "[variant.visit]p3 What is mi? What is Variantsi?", + "href": "https://wg21.link/edit4528", + "status": "open", + "publisher": "WG21", + "source": "https://wg21.link/index.json" + }, + "EDIT4529": { + "title": "ci: more visibility of errors output by tools/check.sh", + "href": "https://wg21.link/edit4529", + "status": "closed", + "publisher": "WG21", + "source": "https://wg21.link/index.json" + }, "EDIT453": { "title": "Missing item in [except.terminate]/p1", "href": "https://wg21.link/edit453", @@ -57516,6 +57629,55 @@ "publisher": "WG21", "source": "https://wg21.link/index.json" }, + "EDIT4530": { + "title": "Make checker script more helpful", + "href": "https://wg21.link/edit4530", + "status": "closed", + "publisher": "WG21", + "source": "https://wg21.link/index.json" + }, + "EDIT4531": { + "title": "ci: split make and check steps", + "href": "https://wg21.link/edit4531", + "status": "closed", + "publisher": "WG21", + "source": "https://wg21.link/index.json" + }, + "EDIT4532": { + "title": "docs: update Debian instructions", + "href": "https://wg21.link/edit4532", + "status": "closed", + "publisher": "WG21", + "source": "https://wg21.link/index.json" + }, + "EDIT4533": { + "title": "[check] Split github action into two stages (source, output)", + "href": "https://wg21.link/edit4533", + "status": "closed", + "publisher": "WG21", + "source": "https://wg21.link/index.json" + }, + "EDIT4534": { + "title": "[utilities] `\\tcode`s true in `optional` constructor", + "href": "https://wg21.link/edit4534", + "status": "closed", + "publisher": "WG21", + "source": "https://wg21.link/index.json" + }, + "EDIT4535": { + "title": "[concepts] rotates [concept.swappable] to the end of [concepts.lang]", + "href": "https://wg21.link/edit4535", + "status": "open", + "publisher": "WG21", + "source": "https://wg21.link/index.json" + }, + "EDIT4536": { + "title": "[class.copy.assign]/7 and \"corresponding\" assignment operator in a union-like class", + "href": "https://wg21.link/edit4536", + "status": "open", + "publisher": "WG21", + "source": "https://wg21.link/index.json" + }, "EDIT454": { "title": "[unique.ptr.runtime.ctor]/2.2 needs monospace", "href": "https://wg21.link/edit454", @@ -70351,7 +70513,7 @@ "LWG1203": { "title": "More useful rvalue stream insertion", "href": "https://wg21.link/lwg1203", - "status": "WP", + "status": "C++20", "authors": [ "Howard Hinnant" ], @@ -75971,7 +76133,7 @@ "LWG2139": { "title": "What is a user-defined type?", "href": "https://wg21.link/lwg2139", - "status": "WP", + "status": "C++20", "authors": [ "Loïc Joly" ], @@ -76251,7 +76413,7 @@ "LWG2164": { "title": "What are the semantics of vector.emplace(vector.begin(), vector.back())?", "href": "https://wg21.link/lwg2164", - "status": "WP", + "status": "C++20", "authors": [ "Howard Hinnant" ], @@ -76461,7 +76623,7 @@ "LWG2183": { "title": "Muddled allocator requirements for match_results constructors", "href": "https://wg21.link/lwg2183", - "status": "WP", + "status": "C++20", "authors": [ "Pete Becker" ], @@ -76471,7 +76633,7 @@ "LWG2184": { "title": "Muddled allocator requirements for match_results assignments", "href": "https://wg21.link/lwg2184", - "status": "WP", + "status": "C++20", "authors": [ "Pete Becker" ], @@ -77131,7 +77293,7 @@ "LWG2243": { "title": "istream::putback problem", "href": "https://wg21.link/lwg2243", - "status": "WP", + "status": "C++20", "authors": [ "Juan Soulie" ], @@ -79011,7 +79173,7 @@ "LWG2412": { "title": "promise::set_value() and promise::get_future() should not race", "href": "https://wg21.link/lwg2412", - "status": "WP", + "status": "C++20", "authors": [ "Jonathan Wakely" ], @@ -79361,7 +79523,7 @@ "LWG2444": { "title": "Inconsistent complexity for std::sort_heap", "href": "https://wg21.link/lwg2444", - "status": "WP", + "status": "C++20", "authors": [ "François Dumont" ], @@ -81011,7 +81173,7 @@ "LWG2593": { "title": "Moved-from state of Allocators", "href": "https://wg21.link/lwg2593", - "status": "WP", + "status": "C++20", "authors": [ "David Krauss" ], @@ -81051,7 +81213,7 @@ "LWG2597": { "title": "std::log misspecified for complex numbers", "href": "https://wg21.link/lwg2597", - "status": "WP", + "status": "C++20", "authors": [ "Thomas Koeppe" ], @@ -81991,7 +82153,7 @@ "LWG2682": { "title": "filesystem::copy() won't create a symlink to a directory", "href": "https://wg21.link/lwg2682", - "status": "WP", + "status": "C++20", "authors": [ "Jonathan Wakely" ], @@ -83111,7 +83273,7 @@ "LWG2783": { "title": "stack::emplace() and queue::emplace() should return decltype(auto)", "href": "https://wg21.link/lwg2783", - "status": "WP", + "status": "C++20", "authors": [ "Jonathan Wakely" ], @@ -83481,7 +83643,7 @@ "LWG2816": { "title": "resize_file has impossible postcondition", "href": "https://wg21.link/lwg2816", - "status": "WP", + "status": "C++20", "authors": [ "Richard Smith" ], @@ -83781,7 +83943,7 @@ "LWG2843": { "title": "Unclear behavior of std::pmr::memory_resource::do_allocate()", "href": "https://wg21.link/lwg2843", - "status": "WP", + "status": "C++20", "authors": [ "Jens Maurer" ], @@ -83841,7 +84003,7 @@ "LWG2849": { "title": "Why does !is_regular_file(from) cause copy_file to report a \"file already exists\" error?", "href": "https://wg21.link/lwg2849", - "status": "WP", + "status": "C++20", "authors": [ "Tim Song" ], @@ -83871,7 +84033,7 @@ "LWG2851": { "title": "std::filesystem enum classes are now underspecified", "href": "https://wg21.link/lwg2851", - "status": "WP", + "status": "C++20", "authors": [ "Tim Song" ], @@ -83951,7 +84113,7 @@ "LWG2859": { "title": "Definition of reachable in [ptr.launder] misses pointer arithmetic from pointer-interconvertible object", "href": "https://wg21.link/lwg2859", - "status": "WP", + "status": "C++20", "authors": [ "Hubert Tong" ], @@ -84081,7 +84243,7 @@ "LWG2870": { "title": "Default value of parameter theta of polar should be dependent", "href": "https://wg21.link/lwg2870", - "status": "WP", + "status": "C++20", "authors": [ "Japan" ], @@ -84391,7 +84553,7 @@ "LWG2899": { "title": "is_(nothrow_)move_constructible and tuple, optional and unique_ptr", "href": "https://wg21.link/lwg2899", - "status": "WP", + "status": "C++20", "authors": [ "United States" ], @@ -84771,7 +84933,7 @@ "LWG2932": { "title": "Constraints on parallel algorithm implementations are underspecified", "href": "https://wg21.link/lwg2932", - "status": "WP", + "status": "C++20", "authors": [ "Dietmar Kühl" ], @@ -84801,7 +84963,7 @@ "LWG2935": { "title": "What should create_directories do when p already exists but is not a directory?", "href": "https://wg21.link/lwg2935", - "status": "WP", + "status": "C++20", "authors": [ "Billy Robert O'Neal III" ], @@ -84811,7 +84973,7 @@ "LWG2936": { "title": "Path comparison is defined in terms of the generic format", "href": "https://wg21.link/lwg2936", - "status": "WP", + "status": "C++20", "authors": [ "Billy Robert O'Neal III" ], @@ -84821,7 +84983,7 @@ "LWG2937": { "title": "Is equivalent(\"existing_thing\", \"not_existing_thing\") an error?", "href": "https://wg21.link/lwg2937", - "status": "WP", + "status": "C++20", "authors": [ "Billy Robert O'Neal III" ], @@ -84861,7 +85023,7 @@ "LWG2940": { "title": "result_of specification also needs a little cleanup", "href": "https://wg21.link/lwg2940", - "status": "WP", + "status": "C++20", "authors": [ "Daniel Krügler" ], @@ -84871,7 +85033,7 @@ "LWG2941": { "title": "§[thread.req.timing] wording should apply to both member and namespace-level functions", "href": "https://wg21.link/lwg2941", - "status": "WP", + "status": "C++20", "authors": [ "Jonathan Mcdougall" ], @@ -84881,7 +85043,7 @@ "LWG2942": { "title": "LWG 2873's resolution missed weak_ptr::owner_before", "href": "https://wg21.link/lwg2942", - "status": "WP", + "status": "C++20", "authors": [ "Tim Song" ], @@ -84891,7 +85053,7 @@ "LWG2943": { "title": "Problematic specification of the wide version of basic_filebuf::open", "href": "https://wg21.link/lwg2943", - "status": "WP", + "status": "C++20", "authors": [ "Tim Song" ], @@ -84901,7 +85063,7 @@ "LWG2944": { "title": "LWG 2905 accidentally removed requirement that construction of the deleter doesn't throw an exception", "href": "https://wg21.link/lwg2944", - "status": "WP", + "status": "C++20", "authors": [ "Tim Song" ], @@ -84911,7 +85073,7 @@ "LWG2945": { "title": "Order of template parameters in optional comparisons", "href": "https://wg21.link/lwg2945", - "status": "WP", + "status": "C++20", "authors": [ "Jonathan Wakely" ], @@ -84921,7 +85083,7 @@ "LWG2946": { "title": "LWG 2758's resolution missed further corrections", "href": "https://wg21.link/lwg2946", - "status": "WP", + "status": "C++20", "authors": [ "Daniel Krügler" ], @@ -84941,7 +85103,7 @@ "LWG2948": { "title": "unique_ptr does not define operator<< for stream output", "href": "https://wg21.link/lwg2948", - "status": "WP", + "status": "C++20", "authors": [ "Peter Dimov" ], @@ -84971,7 +85133,7 @@ "LWG2950": { "title": "std::byte operations are misspecified", "href": "https://wg21.link/lwg2950", - "status": "WP", + "status": "C++20", "authors": [ "Thomas Köppe" ], @@ -84991,7 +85153,7 @@ "LWG2952": { "title": "iterator_traits should work for pointers to cv T", "href": "https://wg21.link/lwg2952", - "status": "WP", + "status": "C++20", "authors": [ "Billy Robert O'Neal III" ], @@ -85001,7 +85163,7 @@ "LWG2953": { "title": "LWG 2853 should apply to deque::erase too", "href": "https://wg21.link/lwg2953", - "status": "WP", + "status": "C++20", "authors": [ "Tim Song" ], @@ -85011,7 +85173,7 @@ "LWG2954": { "title": "Specialization of the convenience variable templates should be prohibited", "href": "https://wg21.link/lwg2954", - "status": "WP", + "status": "C++20", "authors": [ "Tim Song" ], @@ -85051,7 +85213,7 @@ "LWG2958": { "title": "Moves improperly defined as deleted", "href": "https://wg21.link/lwg2958", - "status": "WP", + "status": "C++20", "authors": [ "Casey Carter" ], @@ -85091,7 +85253,7 @@ "LWG2961": { "title": "Bad postcondition for set_default_resource", "href": "https://wg21.link/lwg2961", - "status": "WP", + "status": "C++20", "authors": [ "Casey Carter" ], @@ -85121,7 +85283,7 @@ "LWG2964": { "title": "Apparently redundant requirement for dynamic_pointer_cast", "href": "https://wg21.link/lwg2964", - "status": "WP", + "status": "C++20", "authors": [ "Tim Song" ], @@ -85131,7 +85293,7 @@ "LWG2965": { "title": "Non-existing path::native_string() in filesystem_error::what() specification", "href": "https://wg21.link/lwg2965", - "status": "WP", + "status": "C++20", "authors": [ "Daniel Krügler" ], @@ -85141,7 +85303,7 @@ "LWG2966": { "title": "Incomplete resolution of US 74", "href": "https://wg21.link/lwg2966", - "status": "WP", + "status": "C++20", "authors": [ "Jonathan Wakely" ], @@ -85171,7 +85333,7 @@ "LWG2969": { "title": "polymorphic_allocator::construct() shouldn't pass resource()", "href": "https://wg21.link/lwg2969", - "status": "WP", + "status": "C++20", "authors": [ "Pablo Halpern" ], @@ -85191,7 +85353,7 @@ "LWG2970": { "title": "Return type of std::visit misspecified", "href": "https://wg21.link/lwg2970", - "status": "WP", + "status": "C++20", "authors": [ "Tim Song" ], @@ -85211,7 +85373,7 @@ "LWG2972": { "title": "What is is_trivially_destructible_v?", "href": "https://wg21.link/lwg2972", - "status": "WP", + "status": "C++20", "authors": [ "Richard Smith" ], @@ -85231,7 +85393,7 @@ "LWG2974": { "title": "Diagnose out of bounds tuple_element/variant_alternative", "href": "https://wg21.link/lwg2974", - "status": "WP", + "status": "C++20", "authors": [ "Agustín K-ballo Bergé" ], @@ -85241,7 +85403,7 @@ "LWG2975": { "title": "Missing case for pair construction in scoped and polymorphic allocators", "href": "https://wg21.link/lwg2975", - "status": "WP", + "status": "C++20", "authors": [ "Casey Carter" ], @@ -85251,7 +85413,7 @@ "LWG2976": { "title": "Dangling uses_allocator specialization for packaged_task", "href": "https://wg21.link/lwg2976", - "status": "WP", + "status": "C++20", "authors": [ "Tim Song" ], @@ -85261,7 +85423,7 @@ "LWG2977": { "title": "unordered_meow::merge() has incorrect Throws: clause", "href": "https://wg21.link/lwg2977", - "status": "WP", + "status": "C++20", "authors": [ "Tim Song" ], @@ -85271,7 +85433,7 @@ "LWG2978": { "title": "Hash support for pmr::string and friends", "href": "https://wg21.link/lwg2978", - "status": "WP", + "status": "C++20", "authors": [ "Tim Song" ], @@ -85281,7 +85443,7 @@ "LWG2979": { "title": "aligned_union should require complete object types", "href": "https://wg21.link/lwg2979", - "status": "WP", + "status": "C++20", "authors": [ "Tim Song" ], @@ -85301,7 +85463,7 @@ "LWG2980": { "title": "Cannot compare_exchange empty pointers", "href": "https://wg21.link/lwg2980", - "status": "WP", + "status": "C++20", "authors": [ "Alisdair Meredith" ], @@ -85311,7 +85473,7 @@ "LWG2981": { "title": "Remove redundant deduction guides from standard library", "href": "https://wg21.link/lwg2981", - "status": "WP", + "status": "C++20", "authors": [ "Mike Spertus" ], @@ -85321,7 +85483,7 @@ "LWG2982": { "title": "Making size_type consistent in associative container deduction guides", "href": "https://wg21.link/lwg2982", - "status": "WP", + "status": "C++20", "authors": [ "Mike Spertus" ], @@ -85381,7 +85543,7 @@ "LWG2988": { "title": "Clause 32 cleanup missed one typename", "href": "https://wg21.link/lwg2988", - "status": "WP", + "status": "C++20", "authors": [ "Jens Maurer" ], @@ -85391,7 +85553,7 @@ "LWG2989": { "title": "path's stream insertion operator lets you insert everything under the sun", "href": "https://wg21.link/lwg2989", - "status": "WP", + "status": "C++20", "authors": [ "Billy O'Neal III" ], @@ -85441,7 +85603,7 @@ "LWG2993": { "title": "reference_wrapper conversion from T&&", "href": "https://wg21.link/lwg2993", - "status": "WP", + "status": "C++20", "authors": [ "Tim Song" ], @@ -85461,7 +85623,7 @@ "LWG2995": { "title": "basic_stringbuf default constructor forbids it from using SSO capacity", "href": "https://wg21.link/lwg2995", - "status": "WP", + "status": "C++20", "authors": [ "Jonathan Wakely" ], @@ -85471,7 +85633,7 @@ "LWG2996": { "title": "Missing rvalue overloads for shared_ptr operations", "href": "https://wg21.link/lwg2996", - "status": "WP", + "status": "C++20", "authors": [ "Geoffrey Romer" ], @@ -85491,7 +85653,7 @@ "LWG2998": { "title": "Requirements on function objects passed to {forward_,}list-specific algorithms", "href": "https://wg21.link/lwg2998", - "status": "WP", + "status": "C++20", "authors": [ "Tim Song" ], @@ -85541,7 +85703,7 @@ "LWG3000": { "title": "monotonic_memory_resource::do_is_equal uses dynamic_cast unnecessarily", "href": "https://wg21.link/lwg3000", - "status": "WP", + "status": "C++20", "authors": [ "Pablo Halpern" ], @@ -85551,7 +85713,7 @@ "LWG3001": { "title": "weak_ptr::element_type needs remove_extent_t", "href": "https://wg21.link/lwg3001", - "status": "WP", + "status": "C++20", "authors": [ "Stephan T. Lavavej" ], @@ -85581,7 +85743,7 @@ "LWG3004": { "title": "§[string.capacity] and §[vector.capacity] should specify time complexity for capacity()", "href": "https://wg21.link/lwg3004", - "status": "WP", + "status": "C++20", "authors": [ "Andy Giese" ], @@ -85591,7 +85753,7 @@ "LWG3005": { "title": "Destruction order of arrays by make_shared/allocate_shared only recommended?", "href": "https://wg21.link/lwg3005", - "status": "WP", + "status": "C++20", "authors": [ "Richard Smith" ], @@ -85611,7 +85773,7 @@ "LWG3007": { "title": "allocate_shared should rebind allocator to cv-unqualified value_type for construction", "href": "https://wg21.link/lwg3007", - "status": "WP", + "status": "C++20", "authors": [ "Glen Joseph Fernandes" ], @@ -85621,7 +85783,7 @@ "LWG3008": { "title": "make_shared (sub)object destruction semantics are not specified", "href": "https://wg21.link/lwg3008", - "status": "WP", + "status": "C++20", "authors": [ "Glen Joseph Fernandes" ], @@ -85631,7 +85793,7 @@ "LWG3009": { "title": "Including doesn't provide std::size/empty/data", "href": "https://wg21.link/lwg3009", - "status": "WP", + "status": "C++20", "authors": [ "Tim Song" ], @@ -85671,7 +85833,7 @@ "LWG3012": { "title": "atomic is unimplementable for non-is_trivially_copy_constructible T", "href": "https://wg21.link/lwg3012", - "status": "WP", + "status": "C++20", "authors": [ "Billy O'Neal III" ], @@ -85681,7 +85843,7 @@ "LWG3013": { "title": "(recursive_)directory_iterator construction and traversal should not be noexcept", "href": "https://wg21.link/lwg3013", - "status": "WP", + "status": "C++20", "authors": [ "Tim Song" ], @@ -85691,7 +85853,7 @@ "LWG3014": { "title": "More noexcept issues with filesystem operations", "href": "https://wg21.link/lwg3014", - "status": "WP", + "status": "C++20", "authors": [ "Tim Song" ], @@ -85701,7 +85863,7 @@ "LWG3015": { "title": "copy_options::unspecified underspecified", "href": "https://wg21.link/lwg3015", - "status": "WP", + "status": "C++20", "authors": [ "Tim Song" ], @@ -85721,7 +85883,7 @@ "LWG3017": { "title": "list splice functions should use addressof", "href": "https://wg21.link/lwg3017", - "status": "WP", + "status": "C++20", "authors": [ "Jonathan Wakely" ], @@ -85731,7 +85893,7 @@ "LWG3018": { "title": "shared_ptr of function type", "href": "https://wg21.link/lwg3018", - "status": "WP", + "status": "C++20", "authors": [ "Agustín K-ballo Bergé" ], @@ -85801,7 +85963,7 @@ "LWG3024": { "title": "variant's copies must be deleted instead of disabled via SFINAE", "href": "https://wg21.link/lwg3024", - "status": "WP", + "status": "C++20", "authors": [ "Casey Carter" ], @@ -85811,7 +85973,7 @@ "LWG3025": { "title": "Map-like container deduction guides should use pair, not pair", "href": "https://wg21.link/lwg3025", - "status": "WP", + "status": "C++20", "authors": [ "Ville Voutilainen" ], @@ -85821,7 +85983,7 @@ "LWG3026": { "title": "filesystem::weakly_canonical still defined in terms of canonical(p, base)", "href": "https://wg21.link/lwg3026", - "status": "WP", + "status": "C++20", "authors": [ "Jonathan Wakely" ], @@ -85871,7 +86033,7 @@ "LWG3030": { "title": "Who shall meet the requirements of try_lock?", "href": "https://wg21.link/lwg3030", - "status": "WP", + "status": "C++20", "authors": [ "Jonathan Wakely" ], @@ -85881,7 +86043,7 @@ "LWG3031": { "title": "Algorithms and predicates with non-const reference arguments", "href": "https://wg21.link/lwg3031", - "status": "WP", + "status": "C++20", "authors": [ "Jonathan Wakely" ], @@ -85911,7 +86073,7 @@ "LWG3034": { "title": "P0767R1 breaks previously-standard-layout types", "href": "https://wg21.link/lwg3034", - "status": "WP", + "status": "C++20", "authors": [ "Casey Carter" ], @@ -85921,7 +86083,7 @@ "LWG3035": { "title": "std::allocator's constructors should be constexpr", "href": "https://wg21.link/lwg3035", - "status": "WP", + "status": "C++20", "authors": [ "Geoffrey Romer" ], @@ -85941,7 +86103,7 @@ "LWG3037": { "title": "polymorphic_allocator and incomplete types", "href": "https://wg21.link/lwg3037", - "status": "WP", + "status": "C++20", "authors": [ "Casey Carter" ], @@ -85951,7 +86113,7 @@ "LWG3038": { "title": "polymorphic_allocator::allocate should not allow integer overflow to create vulnerabilities", "href": "https://wg21.link/lwg3038", - "status": "WP", + "status": "C++20", "authors": [ "Billy O'Neal III" ], @@ -85961,7 +86123,7 @@ "LWG3039": { "title": "Unnecessary decay in thread and packaged_task", "href": "https://wg21.link/lwg3039", - "status": "WP", + "status": "C++20", "authors": [ "Stephan T. Lavavej" ], @@ -85981,7 +86143,7 @@ "LWG3040": { "title": "basic_string_view::starts_with Effects are incorrect", "href": "https://wg21.link/lwg3040", - "status": "WP", + "status": "C++20", "authors": [ "Marshall Clow" ], @@ -85991,7 +86153,7 @@ "LWG3041": { "title": "Unnecessary decay in reference_wrapper", "href": "https://wg21.link/lwg3041", - "status": "WP", + "status": "C++20", "authors": [ "Agustín K-ballo Bergé" ], @@ -86001,7 +86163,7 @@ "LWG3042": { "title": "is_literal_type_v should be inline", "href": "https://wg21.link/lwg3042", - "status": "WP", + "status": "C++20", "authors": [ "Tim Song" ], @@ -86011,7 +86173,7 @@ "LWG3043": { "title": "Bogus postcondition for filesystem_error constructor", "href": "https://wg21.link/lwg3043", - "status": "WP", + "status": "C++20", "authors": [ "Tim Song" ], @@ -86031,7 +86193,7 @@ "LWG3045": { "title": "atomic doesn't have value_type or difference_type", "href": "https://wg21.link/lwg3045", - "status": "WP", + "status": "C++20", "authors": [ "Tim Song" ], @@ -86061,7 +86223,7 @@ "LWG3048": { "title": "transform_reduce(exec, first1, last1, first2, init) discards execution policy", "href": "https://wg21.link/lwg3048", - "status": "WP", + "status": "C++20", "authors": [ "Billy Robert O'Neal III" ], @@ -86091,7 +86253,7 @@ "LWG3050": { "title": "Conversion specification problem in chrono::duration constructor", "href": "https://wg21.link/lwg3050", - "status": "WP", + "status": "C++20", "authors": [ "Barry Revzin" ], @@ -86101,7 +86263,7 @@ "LWG3051": { "title": "Floating point classifications were inadvertently changed in P0175", "href": "https://wg21.link/lwg3051", - "status": "WP", + "status": "C++20", "authors": [ "Thomas Köppe" ], @@ -86131,7 +86293,7 @@ "LWG3054": { "title": "uninitialized_copy appears to not be able to meet its exception-safety guarantee", "href": "https://wg21.link/lwg3054", - "status": "WP", + "status": "C++20", "authors": [ "Jon Cohen" ], @@ -86141,7 +86303,7 @@ "LWG3055": { "title": "path::operator+=(single-character) misspecified", "href": "https://wg21.link/lwg3055", - "status": "WP", + "status": "C++20", "authors": [ "Tim Song" ], @@ -86171,7 +86333,7 @@ "LWG3058": { "title": "Parallel adjacent_difference shouldn't require creating temporaries", "href": "https://wg21.link/lwg3058", - "status": "WP", + "status": "C++20", "authors": [ "Billy O'Neal III" ], @@ -86221,7 +86383,7 @@ "LWG3062": { "title": "Unnecessary decay_t in is_execution_policy_v should be remove_cvref_t", "href": "https://wg21.link/lwg3062", - "status": "WP", + "status": "C++20", "authors": [ "Billy O'Neal III" ], @@ -86251,7 +86413,7 @@ "LWG3065": { "title": "LWG 2989 missed that all path's other operators should be hidden friends as well", "href": "https://wg21.link/lwg3065", - "status": "WP", + "status": "C++20", "authors": [ "Billy O'Neal III" ], @@ -86271,7 +86433,7 @@ "LWG3067": { "title": "recursive_directory_iterator::pop must invalidate", "href": "https://wg21.link/lwg3067", - "status": "WP", + "status": "C++20", "authors": [ "Casey Carter" ], @@ -86311,7 +86473,7 @@ "LWG3070": { "title": "path::lexically_relative causes surprising results if a filename can also be a root-name", "href": "https://wg21.link/lwg3070", - "status": "WP", + "status": "C++20", "authors": [ "Billy O'Neal III" ], @@ -86351,7 +86513,7 @@ "LWG3074": { "title": "Non-member functions for valarray should only deduce from the valarray", "href": "https://wg21.link/lwg3074", - "status": "WP", + "status": "C++20", "authors": [ "Jonathan Wakely" ], @@ -86361,7 +86523,7 @@ "LWG3075": { "title": "basic_string needs deduction guides from basic_string_view", "href": "https://wg21.link/lwg3075", - "status": "WP", + "status": "C++20", "authors": [ "Stephan T. Lavavej" ], @@ -86371,7 +86533,7 @@ "LWG3076": { "title": "basic_string CTAD ambiguity", "href": "https://wg21.link/lwg3076", - "status": "WP", + "status": "C++20", "authors": [ "Stephan T. Lavavej" ], @@ -86381,7 +86543,7 @@ "LWG3077": { "title": "(push|emplace)_back should invalidate the end iterator", "href": "https://wg21.link/lwg3077", - "status": "WP", + "status": "C++20", "authors": [ "Casey Carter" ], @@ -86401,7 +86563,7 @@ "LWG3079": { "title": "LWG 2935 forgot to fix the existing_p overloads of create_directory", "href": "https://wg21.link/lwg3079", - "status": "WP", + "status": "C++20", "authors": [ "Billy O'Neal III" ], @@ -86421,7 +86583,7 @@ "LWG3080": { "title": "Floating point from_chars pattern specification breaks round-tripping", "href": "https://wg21.link/lwg3080", - "status": "WP", + "status": "C++20", "authors": [ "Greg Falcon" ], @@ -86451,7 +86613,7 @@ "LWG3083": { "title": "What should ios::iword(-1) do?", "href": "https://wg21.link/lwg3083", - "status": "WP", + "status": "C++20", "authors": [ "Jonathan Wakely" ], @@ -86491,7 +86653,7 @@ "LWG3087": { "title": "One final &x in §[list.ops]", "href": "https://wg21.link/lwg3087", - "status": "WP", + "status": "C++20", "authors": [ "Tim Song" ], @@ -86571,7 +86733,7 @@ "LWG3094": { "title": "§[time.duration.io]p4 makes surprising claims about encoding", "href": "https://wg21.link/lwg3094", - "status": "WP", + "status": "C++20", "authors": [ "Richard Smith" ], @@ -86591,7 +86753,7 @@ "LWG3096": { "title": "path::lexically_relative is confused by trailing slashes", "href": "https://wg21.link/lwg3096", - "status": "WP", + "status": "C++20", "authors": [ "Jonathan Wakely" ], @@ -86651,7 +86813,7 @@ "LWG3100": { "title": "Unnecessary and confusing \"empty span\" wording", "href": "https://wg21.link/lwg3100", - "status": "WP", + "status": "C++20", "authors": [ "Stephan T. Lavavej" ], @@ -86661,7 +86823,7 @@ "LWG3101": { "title": "span's Container constructors need another constraint", "href": "https://wg21.link/lwg3101", - "status": "WP", + "status": "C++20", "authors": [ "Stephan T. Lavavej" ], @@ -86671,7 +86833,7 @@ "LWG3102": { "title": "Clarify span iterator and const_iterator behavior", "href": "https://wg21.link/lwg3102", - "status": "WP", + "status": "C++20", "authors": [ "Stephan T. Lavavej" ], @@ -86681,7 +86843,7 @@ "LWG3103": { "title": "Errors in taking subview of span should be ill-formed where possible", "href": "https://wg21.link/lwg3103", - "status": "WP", + "status": "C++20", "authors": [ "Tomasz Kamiński" ], @@ -86691,7 +86853,7 @@ "LWG3104": { "title": "Fixing duration division", "href": "https://wg21.link/lwg3104", - "status": "WP", + "status": "C++20", "authors": [ "Johel Ernesto Guerrero Peña" ], @@ -86781,7 +86943,7 @@ "LWG3112": { "title": "system_error and filesystem_error constructors taking a string may not be able to meet their postconditions", "href": "https://wg21.link/lwg3112", - "status": "WP", + "status": "C++20", "authors": [ "Tim Song" ], @@ -86821,7 +86983,7 @@ "LWG3116": { "title": "OUTERMOST_ALLOC_TRAITS needs remove_reference_t", "href": "https://wg21.link/lwg3116", - "status": "WP", + "status": "C++20", "authors": [ "Tim Song" ], @@ -86851,7 +87013,7 @@ "LWG3119": { "title": "Program-definedness of closure types", "href": "https://wg21.link/lwg3119", - "status": "WP", + "status": "C++20", "authors": [ "Hubert Tong" ], @@ -86891,7 +87053,7 @@ "LWG3122": { "title": "__cpp_lib_chrono_udls was accidentally dropped", "href": "https://wg21.link/lwg3122", - "status": "WP", + "status": "C++20", "authors": [ "Stephan T. Lavavej" ], @@ -86941,7 +87103,7 @@ "LWG3127": { "title": "basic_osyncstream::rdbuf needs a const_cast", "href": "https://wg21.link/lwg3127", - "status": "WP", + "status": "C++20", "authors": [ "Tim Song" ], @@ -86951,7 +87113,7 @@ "LWG3128": { "title": "strstream::rdbuf needs a const_cast", "href": "https://wg21.link/lwg3128", - "status": "WP", + "status": "C++20", "authors": [ "Tim Song" ], @@ -86961,7 +87123,7 @@ "LWG3129": { "title": "regex_token_iterator constructor uses wrong pointer arithmetic", "href": "https://wg21.link/lwg3129", - "status": "WP", + "status": "C++20", "authors": [ "Tim Song" ], @@ -86981,7 +87143,7 @@ "LWG3130": { "title": "§[input.output] needs many addressof", "href": "https://wg21.link/lwg3130", - "status": "WP", + "status": "C++20", "authors": [ "Tim Song" ], @@ -86991,7 +87153,7 @@ "LWG3131": { "title": "addressof all the things", "href": "https://wg21.link/lwg3131", - "status": "WP", + "status": "C++20", "authors": [ "Tim Song" ], @@ -87001,7 +87163,7 @@ "LWG3132": { "title": "Library needs to ban macros named expects or ensures", "href": "https://wg21.link/lwg3132", - "status": "WP", + "status": "C++20", "authors": [ "Tim Song" ], @@ -87011,7 +87173,7 @@ "LWG3133": { "title": "Modernizing numeric type requirements", "href": "https://wg21.link/lwg3133", - "status": "WP", + "status": "C++20", "authors": [ "Tim Song" ], @@ -87051,7 +87213,7 @@ "LWG3137": { "title": "Header for __cpp_lib_to_chars", "href": "https://wg21.link/lwg3137", - "status": "WP", + "status": "C++20", "authors": [ "S. B.Tam" ], @@ -87091,7 +87253,7 @@ "LWG3140": { "title": "COMMON_REF is unimplementable as specified", "href": "https://wg21.link/lwg3140", - "status": "WP", + "status": "C++20", "authors": [ "Casey Carter" ], @@ -87101,7 +87263,7 @@ "LWG3141": { "title": "CopyConstructible doesn't preserve source values", "href": "https://wg21.link/lwg3141", - "status": "WP", + "status": "C++20", "authors": [ "Casey Carter" ], @@ -87131,7 +87293,7 @@ "LWG3144": { "title": "span does not have a const_pointer typedef", "href": "https://wg21.link/lwg3144", - "status": "WP", + "status": "C++20", "authors": [ "Louis Dionne" ], @@ -87141,7 +87303,7 @@ "LWG3145": { "title": "file_clock breaks ABI for C++17 implementations", "href": "https://wg21.link/lwg3145", - "status": "WP", + "status": "C++20", "authors": [ "Billy Robert O'Neal III" ], @@ -87161,7 +87323,7 @@ "LWG3147": { "title": "Definitions of \"likely\" and \"unlikely\" are likely to cause problems", "href": "https://wg21.link/lwg3147", - "status": "WP", + "status": "C++20", "authors": [ "Casey Carter" ], @@ -87171,7 +87333,7 @@ "LWG3148": { "title": " should be freestanding", "href": "https://wg21.link/lwg3148", - "status": "WP", + "status": "C++20", "authors": [ "Casey Carter" ], @@ -87181,7 +87343,7 @@ "LWG3149": { "title": "DefaultConstructible should require default initialization", "href": "https://wg21.link/lwg3149", - "status": "WP", + "status": "C++20", "authors": [ "Casey Carter" ], @@ -87201,7 +87363,7 @@ "LWG3150": { "title": "UniformRandomBitGenerator should validate min and max", "href": "https://wg21.link/lwg3150", - "status": "WP", + "status": "C++20", "authors": [ "Casey Carter" ], @@ -87231,7 +87393,7 @@ "LWG3153": { "title": "Common and common_type have too little in common", "href": "https://wg21.link/lwg3153", - "status": "WP", + "status": "C++20", "authors": [ "Casey Carter" ], @@ -87241,7 +87403,7 @@ "LWG3154": { "title": "Common and CommonReference have a common defect", "href": "https://wg21.link/lwg3154", - "status": "WP", + "status": "C++20", "authors": [ "Casey Carter" ], @@ -87281,7 +87443,7 @@ "LWG3158": { "title": "tuple(allocator_arg_t, const Alloc&) should be conditionally explicit", "href": "https://wg21.link/lwg3158", - "status": "WP", + "status": "C++20", "authors": [ "Jonathan Wakely" ], @@ -87311,7 +87473,7 @@ "LWG3160": { "title": "atomic_ref() = delete; should be deleted", "href": "https://wg21.link/lwg3160", - "status": "WP", + "status": "C++20", "authors": [ "Tim Song" ], @@ -87401,7 +87563,7 @@ "LWG3169": { "title": "ranges permutation generators discard useful information", "href": "https://wg21.link/lwg3169", - "status": "WP", + "status": "C++20", "authors": [ "Casey Carter" ], @@ -87451,7 +87613,7 @@ "LWG3173": { "title": "Enable CTAD for ref-view", "href": "https://wg21.link/lwg3173", - "status": "WP", + "status": "C++20", "authors": [ "Casey Carter" ], @@ -87471,7 +87633,7 @@ "LWG3175": { "title": "The CommonReference requirement of concept SwappableWith is not satisfied in the example", "href": "https://wg21.link/lwg3175", - "status": "WP", + "status": "C++20", "authors": [ "Kostas Kyrimis" ], @@ -87511,7 +87673,7 @@ "LWG3179": { "title": "subrange should always model Range", "href": "https://wg21.link/lwg3179", - "status": "WP", + "status": "C++20", "authors": [ "Casey Carter" ], @@ -87531,7 +87693,7 @@ "LWG3180": { "title": "Inconsistently named return type for ranges::minmax_element", "href": "https://wg21.link/lwg3180", - "status": "WP", + "status": "C++20", "authors": [ "Casey Carter" ], @@ -87551,7 +87713,7 @@ "LWG3182": { "title": "Specification of Same could be clearer", "href": "https://wg21.link/lwg3182", - "status": "WP", + "status": "C++20", "authors": [ "Casey Carter" ], @@ -87561,7 +87723,7 @@ "LWG3183": { "title": "Normative permission to specialize Ranges variable templates", "href": "https://wg21.link/lwg3183", - "status": "WP", + "status": "C++20", "authors": [ "Casey Carter" ], @@ -87571,7 +87733,7 @@ "LWG3184": { "title": "Inconsistencies in bind_front wording", "href": "https://wg21.link/lwg3184", - "status": "WP", + "status": "C++20", "authors": [ "Tomasz Kamiński" ], @@ -87581,7 +87743,7 @@ "LWG3185": { "title": "Uses-allocator construction functions missing constexpr and noexcept", "href": "https://wg21.link/lwg3185", - "status": "WP", + "status": "C++20", "authors": [ "Pablo Halpern" ], @@ -87591,7 +87753,7 @@ "LWG3186": { "title": "ranges removal, partition, and partial_sort_copy algorithms discard useful information", "href": "https://wg21.link/lwg3186", - "status": "WP", + "status": "C++20", "authors": [ "Tomasz Kamiński" ], @@ -87601,7 +87763,7 @@ "LWG3187": { "title": "P0591R4 reverted DR 2586 fixes to scoped_allocator_adaptor::construct()", "href": "https://wg21.link/lwg3187", - "status": "WP", + "status": "C++20", "authors": [ "Jonathan Wakely" ], @@ -87641,7 +87803,7 @@ "LWG3190": { "title": "std::allocator::allocate sometimes returns too little storage", "href": "https://wg21.link/lwg3190", - "status": "WP", + "status": "C++20", "authors": [ "Casey Carter" ], @@ -87651,7 +87813,7 @@ "LWG3191": { "title": "std::ranges::shuffle synopsis does not match algorithm definition", "href": "https://wg21.link/lwg3191", - "status": "WP", + "status": "C++20", "authors": [ "Christopher Di Bella" ], @@ -87681,7 +87843,7 @@ "LWG3194": { "title": "ConvertibleTo prose does not match code", "href": "https://wg21.link/lwg3194", - "status": "WP", + "status": "C++20", "authors": [ "Hubert Tong" ], @@ -87701,7 +87863,7 @@ "LWG3196": { "title": "std::optional is ill-formed is T is an array", "href": "https://wg21.link/lwg3196", - "status": "WP", + "status": "C++20", "authors": [ "Jonathan Wakely" ], @@ -87721,7 +87883,7 @@ "LWG3198": { "title": "Bad constraint on std::span::span()", "href": "https://wg21.link/lwg3198", - "status": "WP", + "status": "C++20", "authors": [ "Lars Gullik Bjønnes" ], @@ -87731,7 +87893,7 @@ "LWG3199": { "title": "istream >> bitset<0> fails", "href": "https://wg21.link/lwg3199", - "status": "WP", + "status": "C++20", "authors": [ "Davis Herring" ], @@ -87761,7 +87923,7 @@ "LWG3200": { "title": "midpoint should not constrain T is complete", "href": "https://wg21.link/lwg3200", - "status": "WP", + "status": "C++20", "authors": [ "Paolo Torres" ], @@ -87771,7 +87933,7 @@ "LWG3201": { "title": "lerp should be marked as noexcept", "href": "https://wg21.link/lwg3201", - "status": "WP", + "status": "C++20", "authors": [ "Paolo Torres" ], @@ -87781,7 +87943,7 @@ "LWG3202": { "title": "P0318R1 was supposed to be revised", "href": "https://wg21.link/lwg3202", - "status": "WP", + "status": "C++20", "authors": [ "Jonathan Wakely" ], @@ -87821,7 +87983,7 @@ "LWG3206": { "title": "year_month_day conversion to sys_days uses not-existing member function", "href": "https://wg21.link/lwg3206", - "status": "WP", + "status": "C++20", "authors": [ "Tomasz Kamiński" ], @@ -87841,7 +88003,7 @@ "LWG3208": { "title": "Boolean's expression requirements are ordered inconsistently", "href": "https://wg21.link/lwg3208", - "status": "WP", + "status": "C++20", "authors": [ "Casey Carter" ], @@ -87851,7 +88013,7 @@ "LWG3209": { "title": "Expression in year::ok() returns clause is ill-formed", "href": "https://wg21.link/lwg3209", - "status": "WP", + "status": "C++20", "authors": [ "Tomasz Kamiński" ], @@ -87951,7 +88113,7 @@ "LWG3218": { "title": "Modifier for %d parse flag does not match POSIX and format specification", "href": "https://wg21.link/lwg3218", - "status": "WP", + "status": "C++20", "authors": [ "Tomasz Kamiński" ], @@ -87991,7 +88153,7 @@ "LWG3221": { "title": "Result of year_month arithmetic with months is ambiguous", "href": "https://wg21.link/lwg3221", - "status": "WP", + "status": "C++20", "authors": [ "Tomasz Kamiński" ], @@ -88001,7 +88163,7 @@ "LWG3222": { "title": "P0574R1 introduced preconditions on non-existent parameters", "href": "https://wg21.link/lwg3222", - "status": "WP", + "status": "C++20", "authors": [ "Jonathan Wakely" ], @@ -88021,7 +88183,7 @@ "LWG3224": { "title": "zoned_time constructor from TimeZonePtr does not specify initialization of tp_", "href": "https://wg21.link/lwg3224", - "status": "WP", + "status": "C++20", "authors": [ "Tomasz Kamiński" ], @@ -88031,7 +88193,7 @@ "LWG3225": { "title": "zoned_time converting constructor shall not be noexcept", "href": "https://wg21.link/lwg3225", - "status": "WP", + "status": "C++20", "authors": [ "Tomasz Kamiński" ], @@ -88041,7 +88203,7 @@ "LWG3226": { "title": "zoned_time constructor from string_view should accept zoned_time", "href": "https://wg21.link/lwg3226", - "status": "WP", + "status": "C++20", "authors": [ "Tomasz Kamiński" ], @@ -88091,7 +88253,7 @@ "LWG3230": { "title": "Format specifier %y/%Y is missing locale alternative versions", "href": "https://wg21.link/lwg3230", - "status": "WP", + "status": "C++20", "authors": [ "Tomasz Kamiński" ], @@ -88101,7 +88263,7 @@ "LWG3231": { "title": "year_month_day_last::day specification does not cover !ok() values", "href": "https://wg21.link/lwg3231", - "status": "WP", + "status": "C++20", "authors": [ "Tomasz Kamiński" ], @@ -88111,7 +88273,7 @@ "LWG3232": { "title": "Inconsistency in zoned_time deduction guides", "href": "https://wg21.link/lwg3232", - "status": "WP", + "status": "C++20", "authors": [ "Tomasz Kamiński" ], @@ -88121,7 +88283,7 @@ "LWG3233": { "title": "Broken requirements for shared_ptr converting constructors", "href": "https://wg21.link/lwg3233", - "status": "WP", + "status": "C++20", "authors": [ "Casey Carter" ], @@ -88141,7 +88303,7 @@ "LWG3235": { "title": "parse manipulator without abbreviation is not callable", "href": "https://wg21.link/lwg3235", - "status": "WP", + "status": "C++20", "authors": [ "Tomasz Kamiński" ], @@ -88161,7 +88323,7 @@ "LWG3237": { "title": "LWG 3038 and 3190 have inconsistent PRs", "href": "https://wg21.link/lwg3237", - "status": "WP", + "status": "C++20", "authors": [ "Casey Carter" ], @@ -88171,7 +88333,7 @@ "LWG3238": { "title": "Insufficiently-defined behavior of std::function deduction guides", "href": "https://wg21.link/lwg3238", - "status": "WP", + "status": "C++20", "authors": [ "Louis Dionne" ], @@ -88211,7 +88373,7 @@ "LWG3241": { "title": "chrono-spec grammar ambiguity in §[time.format]", "href": "https://wg21.link/lwg3241", - "status": "WP", + "status": "C++20", "authors": [ "Victor Zverovich" ], @@ -88221,7 +88383,7 @@ "LWG3242": { "title": "std::format: missing rules for arg-id in width and precision", "href": "https://wg21.link/lwg3242", - "status": "WP", + "status": "C++20", "authors": [ "Richard Smith" ], @@ -88231,7 +88393,7 @@ "LWG3243": { "title": "std::format and negative zeroes", "href": "https://wg21.link/lwg3243", - "status": "WP", + "status": "C++20", "authors": [ "Richard Smith" ], @@ -88241,7 +88403,7 @@ "LWG3244": { "title": "Constraints for Source in §[fs.path.req] insufficiently constrainty", "href": "https://wg21.link/lwg3244", - "status": "WP", + "status": "C++20", "authors": [ "Casey Carter" ], @@ -88251,7 +88413,7 @@ "LWG3245": { "title": "Unnecessary restriction on '%p' parse specifier", "href": "https://wg21.link/lwg3245", - "status": "WP", + "status": "C++20", "authors": [ "Tomasz Kamiński" ], @@ -88261,7 +88423,7 @@ "LWG3246": { "title": "What are the constraints on the template parameter of basic_format_arg?", "href": "https://wg21.link/lwg3246", - "status": "WP", + "status": "C++20", "authors": [ "Richard Smith" ], @@ -88271,7 +88433,7 @@ "LWG3247": { "title": "ranges::iter_move should perform ADL-only lookup of iter_move", "href": "https://wg21.link/lwg3247", - "status": "WP", + "status": "C++20", "authors": [ "Casey Carter" ], @@ -88281,7 +88443,7 @@ "LWG3248": { "title": "std::format #b, #B, #o, #x, and #X presentation types misformat negative numbers", "href": "https://wg21.link/lwg3248", - "status": "WP", + "status": "C++20", "authors": [ "Richard Smith" ], @@ -88311,7 +88473,7 @@ "LWG3250": { "title": "std::format: # (alternate form) for NaN and inf", "href": "https://wg21.link/lwg3250", - "status": "WP", + "status": "C++20", "authors": [ "Richard Smith" ], @@ -88321,7 +88483,7 @@ "LWG3251": { "title": "Are std::format alignment specifiers applied to string arguments?", "href": "https://wg21.link/lwg3251", - "status": "WP", + "status": "C++20", "authors": [ "Richard Smith" ], @@ -88331,7 +88493,7 @@ "LWG3252": { "title": "Parse locale's aware modifiers for commands are not consistent with POSIX spec", "href": "https://wg21.link/lwg3252", - "status": "WP", + "status": "C++20", "authors": [ "Tomasz Kamiński" ], @@ -88341,7 +88503,7 @@ "LWG3253": { "title": "basic_syncbuf::basic_syncbuf() should not be explicit", "href": "https://wg21.link/lwg3253", - "status": "WP", + "status": "C++20", "authors": [ "Nevin Liber" ], @@ -88351,7 +88513,7 @@ "LWG3254": { "title": "Strike stop_token's operator!=", "href": "https://wg21.link/lwg3254", - "status": "WP", + "status": "C++20", "authors": [ "Casey Carter" ], @@ -88361,7 +88523,7 @@ "LWG3255": { "title": "span's array constructor is too strict", "href": "https://wg21.link/lwg3255", - "status": "WP", + "status": "C++20", "authors": [ "Jean Guegant & Barry Revzin" ], @@ -88371,7 +88533,7 @@ "LWG3256": { "title": "Feature testing macro for constexpr algorithms", "href": "https://wg21.link/lwg3256", - "status": "WP", + "status": "C++20", "authors": [ "Antony Polukhin" ], @@ -88381,7 +88543,7 @@ "LWG3257": { "title": "Missing feature testing macro update from P0858", "href": "https://wg21.link/lwg3257", - "status": "WP", + "status": "C++20", "authors": [ "Antony Polukhin" ], @@ -88401,7 +88563,7 @@ "LWG3259": { "title": "The definition of constexpr iterators should be adjusted", "href": "https://wg21.link/lwg3259", - "status": "WP", + "status": "C++20", "authors": [ "Daniel Krügler" ], @@ -88421,7 +88583,7 @@ "LWG3260": { "title": "year_month* arithmetic rejects durations convertible to years", "href": "https://wg21.link/lwg3260", - "status": "WP", + "status": "C++20", "authors": [ "Tomasz Kamiński" ], @@ -88441,7 +88603,7 @@ "LWG3262": { "title": "Formatting of negative durations is not specified", "href": "https://wg21.link/lwg3262", - "status": "WP", + "status": "C++20", "authors": [ "Tomasz Kamiński" ], @@ -88461,7 +88623,7 @@ "LWG3264": { "title": "sized_range and ranges::size redundantly use disable_sized_range", "href": "https://wg21.link/lwg3264", - "status": "WP", + "status": "C++20", "authors": [ "Casey Carter" ], @@ -88481,7 +88643,7 @@ "LWG3266": { "title": "to_chars(bool) should be deleted", "href": "https://wg21.link/lwg3266", - "status": "WP", + "status": "C++20", "authors": [ "Jens Maurer" ], @@ -88511,7 +88673,7 @@ "LWG3269": { "title": "Parse manipulators do not specify the result of the extraction from stream", "href": "https://wg21.link/lwg3269", - "status": "WP", + "status": "C++20", "authors": [ "Tomasz Kamiński" ], @@ -88531,7 +88693,7 @@ "LWG3270": { "title": "Parsing and formatting %j with durations", "href": "https://wg21.link/lwg3270", - "status": "WP", + "status": "C++20", "authors": [ "Howard Hinnant" ], @@ -88551,7 +88713,7 @@ "LWG3272": { "title": "%I%p should parse/format duration since midnight", "href": "https://wg21.link/lwg3272", - "status": "WP", + "status": "C++20", "authors": [ "Howard Hinnant" ], @@ -88561,7 +88723,7 @@ "LWG3273": { "title": "Specify weekday_indexed to range of [0, 7]", "href": "https://wg21.link/lwg3273", - "status": "WP", + "status": "C++20", "authors": [ "Howard Hinnant" ], @@ -88571,7 +88733,7 @@ "LWG3274": { "title": "Missing feature test macro for ", "href": "https://wg21.link/lwg3274", - "status": "WP", + "status": "C++20", "authors": [ "Jonathan Wakely" ], @@ -88591,7 +88753,7 @@ "LWG3276": { "title": "Class split_view::outer_iterator::value_type should inherit from view_interface", "href": "https://wg21.link/lwg3276", - "status": "WP", + "status": "C++20", "authors": [ "Eric Niebler" ], @@ -88601,7 +88763,7 @@ "LWG3277": { "title": "Pre-increment on prvalues is not a requirement of weakly_incrementable", "href": "https://wg21.link/lwg3277", - "status": "WP", + "status": "C++20", "authors": [ "Eric Niebler" ], @@ -88641,7 +88803,7 @@ "LWG3280": { "title": "View converting constructors can cause constraint recursion and are unneeded", "href": "https://wg21.link/lwg3280", - "status": "WP", + "status": "C++20", "authors": [ "Eric Niebler" ], @@ -88651,7 +88813,7 @@ "LWG3281": { "title": "Conversion from pair-like types to subrange is a silent semantic promotion", "href": "https://wg21.link/lwg3281", - "status": "WP", + "status": "C++20", "authors": [ "Eric Niebler" ], @@ -88661,7 +88823,7 @@ "LWG3282": { "title": "subrange converting constructor should disallow derived to base conversions", "href": "https://wg21.link/lwg3282", - "status": "WP", + "status": "C++20", "authors": [ "Eric Niebler" ], @@ -88681,7 +88843,7 @@ "LWG3284": { "title": "random_access_iterator semantic constraints accidentally promote difference type using unary negate", "href": "https://wg21.link/lwg3284", - "status": "WP", + "status": "C++20", "authors": [ "Eric Niebler" ], @@ -88691,7 +88853,7 @@ "LWG3285": { "title": "The type of a customization point object shall satisfy semiregular", "href": "https://wg21.link/lwg3285", - "status": "WP", + "status": "C++20", "authors": [ "Eric Niebler" ], @@ -88701,7 +88863,7 @@ "LWG3286": { "title": "ranges::size is not required to be valid after a call to ranges::begin on an input range", "href": "https://wg21.link/lwg3286", - "status": "WP", + "status": "C++20", "authors": [ "Eric Niebler" ], @@ -88751,7 +88913,7 @@ "LWG3290": { "title": "Are std::format field widths code units, code points, or something else?", "href": "https://wg21.link/lwg3290", - "status": "WP", + "status": "C++20", "authors": [ "Tom Honermann" ], @@ -88761,7 +88923,7 @@ "LWG3291": { "title": "iota_view::iterator has the wrong iterator_category", "href": "https://wg21.link/lwg3291", - "status": "WP", + "status": "C++20", "authors": [ "Eric Niebler" ], @@ -88771,7 +88933,7 @@ "LWG3292": { "title": "iota_view is under-constrained", "href": "https://wg21.link/lwg3292", - "status": "WP", + "status": "C++20", "authors": [ "Barry Revzin" ], @@ -88791,7 +88953,7 @@ "LWG3294": { "title": "zoned_time deduction guides misinterprets string/char*", "href": "https://wg21.link/lwg3294", - "status": "WP", + "status": "C++20", "authors": [ "Tomasz Kamiński" ], @@ -88811,7 +88973,7 @@ "LWG3296": { "title": "Inconsistent default argument for basic_regex<>::assign", "href": "https://wg21.link/lwg3296", - "status": "WP", + "status": "C++20", "authors": [ "Mark de Wever" ], @@ -88841,7 +89003,7 @@ "LWG3299": { "title": "Pointers don't need customized iterator behavior", "href": "https://wg21.link/lwg3299", - "status": "WP", + "status": "C++20", "authors": [ "Casey Carter" ], @@ -88871,7 +89033,7 @@ "LWG3300": { "title": "Non-array ssize overload is underconstrained", "href": "https://wg21.link/lwg3300", - "status": "WP", + "status": "C++20", "authors": [ "Casey Carter" ], @@ -88881,7 +89043,7 @@ "LWG3301": { "title": "transform_view::iterator has incorrect iterator_category", "href": "https://wg21.link/lwg3301", - "status": "WP", + "status": "C++20", "authors": [ "Michel Morin" ], @@ -88891,7 +89053,7 @@ "LWG3302": { "title": "Range adaptor objects keys and values are unspecified", "href": "https://wg21.link/lwg3302", - "status": "WP", + "status": "C++20", "authors": [ "Michel Morin" ], @@ -88901,7 +89063,7 @@ "LWG3303": { "title": "Bad \"constexpr\" marker for destroy/destroy_n", "href": "https://wg21.link/lwg3303", - "status": "WP", + "status": "C++20", "authors": [ "Jens Maurer" ], @@ -88911,7 +89073,7 @@ "LWG3304": { "title": "Allocate functions of std::polymorphic_allocator should require [[nodiscard]]", "href": "https://wg21.link/lwg3304", - "status": "WP", + "status": "C++20", "authors": [ "Hiroaki Ando" ], @@ -88941,7 +89103,7 @@ "LWG3307": { "title": "std::allocator().allocate(n)", "href": "https://wg21.link/lwg3307", - "status": "WP", + "status": "C++20", "authors": [ "Jonathan Wakely" ], @@ -88981,7 +89143,7 @@ "LWG3310": { "title": "Replace SIZE_MAX with numeric_limits::max()", "href": "https://wg21.link/lwg3310", - "status": "WP", + "status": "C++20", "authors": [ "Japan" ], @@ -89011,7 +89173,7 @@ "LWG3313": { "title": "join_view::iterator::operator-- is incorrectly constrained", "href": "https://wg21.link/lwg3313", - "status": "WP", + "status": "C++20", "authors": [ "United States" ], @@ -89021,7 +89183,7 @@ "LWG3314": { "title": "Is stream insertion behavior locale dependent when Period::type is micro?", "href": "https://wg21.link/lwg3314", - "status": "WP", + "status": "C++20", "authors": [ "Tom Honermann" ], @@ -89031,7 +89193,7 @@ "LWG3315": { "title": "Correct Allocator Default Behavior", "href": "https://wg21.link/lwg3315", - "status": "WP", + "status": "C++20", "authors": [ "United States" ], @@ -89041,7 +89203,7 @@ "LWG3316": { "title": "Correctly define epoch for utc_clock / utc_timepoint", "href": "https://wg21.link/lwg3316", - "status": "WP", + "status": "C++20", "authors": [ "Great Britain" ], @@ -89051,7 +89213,7 @@ "LWG3317": { "title": "Incorrect operator<< for floating-point durations", "href": "https://wg21.link/lwg3317", - "status": "WP", + "status": "C++20", "authors": [ "United States" ], @@ -89061,7 +89223,7 @@ "LWG3318": { "title": "Clarify whether clocks can represent time before their epoch", "href": "https://wg21.link/lwg3318", - "status": "WP", + "status": "C++20", "authors": [ "Great Britain" ], @@ -89071,7 +89233,7 @@ "LWG3319": { "title": "Properly reference specification of IANA time zone database", "href": "https://wg21.link/lwg3319", - "status": "WP", + "status": "C++20", "authors": [ "Germany" ], @@ -89091,7 +89253,7 @@ "LWG3320": { "title": "span::cbegin/cend methods produce different results than std::[ranges::]cbegin/cend", "href": "https://wg21.link/lwg3320", - "status": "WP", + "status": "C++20", "authors": [ "Poland" ], @@ -89101,7 +89263,7 @@ "LWG3321": { "title": "uninitialized_construct_using_allocator should use construct_at", "href": "https://wg21.link/lwg3321", - "status": "WP", + "status": "C++20", "authors": [ "United States" ], @@ -89121,7 +89283,7 @@ "LWG3323": { "title": "has-tuple-element helper concept needs convertible_to", "href": "https://wg21.link/lwg3323", - "status": "WP", + "status": "C++20", "authors": [ "Great Britain" ], @@ -89131,7 +89293,7 @@ "LWG3324": { "title": "Special-case std::strong/weak/partial_order for pointers", "href": "https://wg21.link/lwg3324", - "status": "WP", + "status": "C++20", "authors": [ "Canada" ], @@ -89141,7 +89303,7 @@ "LWG3325": { "title": "Constrain return type of transformation function for transform_view", "href": "https://wg21.link/lwg3325", - "status": "WP", + "status": "C++20", "authors": [ "United States" ], @@ -89151,7 +89313,7 @@ "LWG3326": { "title": "enable_view has false positives", "href": "https://wg21.link/lwg3326", - "status": "WP", + "status": "C++20", "authors": [ "Germany" ], @@ -89161,7 +89323,7 @@ "LWG3327": { "title": "Format alignment specifiers vs. text direction", "href": "https://wg21.link/lwg3327", - "status": "WP", + "status": "C++20", "authors": [ "Great Britain" ], @@ -89171,7 +89333,7 @@ "LWG3328": { "title": "Clarify that std::string is not good for UTF-8", "href": "https://wg21.link/lwg3328", - "status": "WP", + "status": "C++20", "authors": [ "The Netherlands" ], @@ -89181,7 +89343,7 @@ "LWG3329": { "title": "totally_ordered_with both directly and indirectly requires common_reference_with", "href": "https://wg21.link/lwg3329", - "status": "WP", + "status": "C++20", "authors": [ "United States" ], @@ -89201,7 +89363,7 @@ "LWG3330": { "title": "Include from most library headers", "href": "https://wg21.link/lwg3330", - "status": "WP", + "status": "C++20", "authors": [ "United States" ], @@ -89211,7 +89373,7 @@ "LWG3331": { "title": "Define totally_ordered/_with in terms of partially-ordered-with", "href": "https://wg21.link/lwg3331", - "status": "WP", + "status": "C++20", "authors": [ "Great Britain" ], @@ -89221,7 +89383,7 @@ "LWG3332": { "title": "Issue in §[time.format]", "href": "https://wg21.link/lwg3332", - "status": "WP", + "status": "C++20", "authors": [ "Mateusz Pusz" ], @@ -89241,7 +89403,7 @@ "LWG3334": { "title": "basic_osyncstream move assignment and destruction calls basic_syncbuf::emit() twice", "href": "https://wg21.link/lwg3334", - "status": "WP", + "status": "C++20", "authors": [ "Tim Song" ], @@ -89251,7 +89413,7 @@ "LWG3335": { "title": "Resolve C++20 NB comments US 273 and GB 274", "href": "https://wg21.link/lwg3335", - "status": "WP", + "status": "C++20", "authors": [ "United States/Great Britain" ], @@ -89281,7 +89443,7 @@ "LWG3338": { "title": "Rename default_constructible to default_initializable", "href": "https://wg21.link/lwg3338", - "status": "WP", + "status": "C++20", "authors": [ "Casey Carter" ], @@ -89311,7 +89473,7 @@ "LWG3340": { "title": "Formatting functions should throw on argument/format string mismatch in §[format.functions]", "href": "https://wg21.link/lwg3340", - "status": "WP", + "status": "C++20", "authors": [ "Great Britain" ], @@ -89371,7 +89533,7 @@ "LWG3346": { "title": "pair and tuple copy and move constructor have backwards specification", "href": "https://wg21.link/lwg3346", - "status": "WP", + "status": "C++20", "authors": [ "Richard Smith" ], @@ -89381,7 +89543,7 @@ "LWG3347": { "title": "std::pair now requires T and U to be less-than-comparable", "href": "https://wg21.link/lwg3347", - "status": "WP", + "status": "C++20", "authors": [ "Jonathan Wakely" ], @@ -89391,7 +89553,7 @@ "LWG3348": { "title": "__cpp_lib_unwrap_ref in wrong header", "href": "https://wg21.link/lwg3348", - "status": "WP", + "status": "C++20", "authors": [ "Barry Revzin" ], @@ -89401,7 +89563,7 @@ "LWG3349": { "title": "Missing __cpp_lib_constexpr_complex for P0415R1", "href": "https://wg21.link/lwg3349", - "status": "WP", + "status": "C++20", "authors": [ "Stephan T. Lavavej" ], @@ -89421,7 +89583,7 @@ "LWG3350": { "title": "Simplify return type of lexicographical_compare_three_way", "href": "https://wg21.link/lwg3350", - "status": "WP", + "status": "C++20", "authors": [ "Jonathan Wakely" ], @@ -89431,7 +89593,7 @@ "LWG3351": { "title": "ranges::enable_safe_range should not be constrained", "href": "https://wg21.link/lwg3351", - "status": "WP", + "status": "C++20", "authors": [ "Jonathan Wakely" ], @@ -89441,7 +89603,7 @@ "LWG3352": { "title": "strong_equality isn't a thing", "href": "https://wg21.link/lwg3352", - "status": "WP", + "status": "C++20", "authors": [ "Casey Carter" ], @@ -89461,7 +89623,7 @@ "LWG3354": { "title": "has_strong_structural_equality has a meaningless definition", "href": "https://wg21.link/lwg3354", - "status": "WP", + "status": "C++20", "authors": [ "Daniel Krügler" ], @@ -89471,7 +89633,7 @@ "LWG3355": { "title": "The memory algorithms should support move-only input iterators introduced by P1207", "href": "https://wg21.link/lwg3355", - "status": "WP", + "status": "C++20", "authors": [ "Corentin Jabot" ], @@ -89481,7 +89643,7 @@ "LWG3356": { "title": "__cpp_lib_nothrow_convertible should be __cpp_lib_is_nothrow_convertible", "href": "https://wg21.link/lwg3356", - "status": "WP", + "status": "C++20", "authors": [ "Barry Revzin" ], @@ -89501,7 +89663,7 @@ "LWG3358": { "title": "§[span.cons] is mistaken that to_address can throw", "href": "https://wg21.link/lwg3358", - "status": "WP", + "status": "C++20", "authors": [ "Casey Carter" ], @@ -89511,7 +89673,7 @@ "LWG3359": { "title": " leap second support should allow for negative leap seconds", "href": "https://wg21.link/lwg3359", - "status": "WP", + "status": "C++20", "authors": [ "Asher Dunn" ], @@ -89531,7 +89693,7 @@ "LWG3360": { "title": "three_way_comparable_with is inconsistent with similar concepts", "href": "https://wg21.link/lwg3360", - "status": "WP", + "status": "C++20", "authors": [ "Casey Carter" ], @@ -89551,7 +89713,7 @@ "LWG3362": { "title": "Strike stop_source's operator!=", "href": "https://wg21.link/lwg3362", - "status": "WP", + "status": "C++20", "authors": [ "Tim Song" ], @@ -89561,7 +89723,7 @@ "LWG3363": { "title": "drop_while_view should opt-out of sized_range", "href": "https://wg21.link/lwg3363", - "status": "WP", + "status": "C++20", "authors": [ "Johel Ernesto Guerrero Peña" ], @@ -89571,7 +89733,7 @@ "LWG3364": { "title": "Initialize data members of ranges and their iterators", "href": "https://wg21.link/lwg3364", - "status": "WP", + "status": "C++20", "authors": [ "Johel Ernesto Guerrero Peña" ], @@ -89601,7 +89763,7 @@ "LWG3367": { "title": "Integer-class conversions should not throw", "href": "https://wg21.link/lwg3367", - "status": "WP", + "status": "C++20", "authors": [ "Casey Carter" ], @@ -89611,7 +89773,7 @@ "LWG3368": { "title": "Exactly when does size return end - begin?", "href": "https://wg21.link/lwg3368", - "status": "WP", + "status": "Resolved", "authors": [ "Casey Carter" ], @@ -89621,7 +89783,7 @@ "LWG3369": { "title": "span's deduction-guide for built-in arrays doesn't work", "href": "https://wg21.link/lwg3369", - "status": "WP", + "status": "C++20", "authors": [ "Stephan T. Lavavej" ], @@ -89651,7 +89813,7 @@ "LWG3371": { "title": "visit_format_arg and make_format_args are not hidden friends", "href": "https://wg21.link/lwg3371", - "status": "WP", + "status": "C++20", "authors": [ "Tim Song" ], @@ -89661,7 +89823,7 @@ "LWG3372": { "title": "vformat_to should not try to deduce Out twice", "href": "https://wg21.link/lwg3372", - "status": "WP", + "status": "C++20", "authors": [ "Tim Song" ], @@ -89671,7 +89833,7 @@ "LWG3373": { "title": "{to,from}_chars_result and format_to_n_result need the \"we really mean what we say\" wording", "href": "https://wg21.link/lwg3373", - "status": "WP", + "status": "C++20", "authors": [ "Tim Song" ], @@ -89681,7 +89843,7 @@ "LWG3374": { "title": "P0653 + P1006 should have made the other std::to_address overload constexpr", "href": "https://wg21.link/lwg3374", - "status": "WP", + "status": "C++20", "authors": [ "Billy O'Neal III" ], @@ -89691,7 +89853,7 @@ "LWG3375": { "title": "decay in viewable_range should be remove_cvref", "href": "https://wg21.link/lwg3375", - "status": "WP", + "status": "C++20", "authors": [ "Casey Carter" ], @@ -89711,7 +89873,7 @@ "LWG3377": { "title": "elements_view::iterator befriends a specialization of itself", "href": "https://wg21.link/lwg3377", - "status": "WP", + "status": "C++20", "authors": [ "Casey Carter" ], @@ -89731,7 +89893,7 @@ "LWG3379": { "title": "\"safe\" in several library names is misleading", "href": "https://wg21.link/lwg3379", - "status": "WP", + "status": "C++20", "authors": [ "Casey Carter" ], @@ -89751,7 +89913,7 @@ "LWG3380": { "title": "common_type and comparison categories", "href": "https://wg21.link/lwg3380", - "status": "WP", + "status": "C++20", "authors": [ "Casey Carter" ], @@ -89761,7 +89923,7 @@ "LWG3381": { "title": "begin and data must agree for contiguous_range", "href": "https://wg21.link/lwg3381", - "status": "WP", + "status": "C++20", "authors": [ "Casey Carter" ], @@ -89771,7 +89933,7 @@ "LWG3382": { "title": "NTTP for pair and array", "href": "https://wg21.link/lwg3382", - "status": "WP", + "status": "C++20", "authors": [ "Barry Revzin" ], @@ -89781,7 +89943,7 @@ "LWG3383": { "title": "§[time.zone.leap.nonmembers] sys_seconds should be replaced with seconds", "href": "https://wg21.link/lwg3383", - "status": "WP", + "status": "C++20", "authors": [ "Jiang An" ], @@ -89791,7 +89953,7 @@ "LWG3384": { "title": "transform_view::sentinel has an incorrect operator-", "href": "https://wg21.link/lwg3384", - "status": "WP", + "status": "C++20", "authors": [ "Ville Voutilainen" ], @@ -89801,7 +89963,7 @@ "LWG3385": { "title": "common_iterator is not sufficiently constrained for non-copyable iterators", "href": "https://wg21.link/lwg3385", - "status": "WP", + "status": "C++20", "authors": [ "Corentin Jabot" ], @@ -89811,7 +89973,7 @@ "LWG3386": { "title": "elements_view needs its own sentinel type", "href": "https://wg21.link/lwg3386", - "status": "WP", + "status": "C++20", "authors": [ "Tim Song" ], @@ -89821,7 +89983,7 @@ "LWG3387": { "title": "§[range.reverse.view] reverse_view unintentionally requires range", "href": "https://wg21.link/lwg3387", - "status": "WP", + "status": "C++20", "authors": [ "Patrick Palka" ], @@ -89831,7 +89993,7 @@ "LWG3388": { "title": "view iterator types have ill-formed <=> operators", "href": "https://wg21.link/lwg3388", - "status": "WP", + "status": "C++20", "authors": [ "Jonathan Wakely" ], @@ -89841,7 +90003,7 @@ "LWG3389": { "title": "A move-only iterator still does not have a counted_iterator", "href": "https://wg21.link/lwg3389", - "status": "WP", + "status": "C++20", "authors": [ "Patrick Palka" ], @@ -89861,7 +90023,7 @@ "LWG3390": { "title": "make_move_iterator() cannot be used to construct a move_iterator for a move-only iterator", "href": "https://wg21.link/lwg3390", - "status": "WP", + "status": "C++20", "authors": [ "Patrick Palka" ], @@ -89871,7 +90033,7 @@ "LWG3391": { "title": "Problems with counted_iterator/move_iterator::base() const &", "href": "https://wg21.link/lwg3391", - "status": "Tentatively Ready", + "status": "WP", "authors": [ "Patrick Palka" ], @@ -89891,7 +90053,7 @@ "LWG3393": { "title": "Missing/incorrect feature test macro for coroutines", "href": "https://wg21.link/lwg3393", - "status": "WP", + "status": "C++20", "authors": [ "Barry Revzin" ], @@ -89911,7 +90073,7 @@ "LWG3395": { "title": "Definition for three-way comparison needs to be updated (US 152)", "href": "https://wg21.link/lwg3395", - "status": "WP", + "status": "C++20", "authors": [ "Jeff Garland" ], @@ -89921,7 +90083,7 @@ "LWG3396": { "title": "Clarify point of reference for source_location::current() (DE 169)", "href": "https://wg21.link/lwg3396", - "status": "WP", + "status": "C++20", "authors": [ "Jens Maurer" ], @@ -89931,7 +90093,7 @@ "LWG3397": { "title": "ranges::basic_istream_view::iterator should not provide iterator_category", "href": "https://wg21.link/lwg3397", - "status": "WP", + "status": "C++20", "authors": [ "Tomasz Kamiński" ], @@ -89941,7 +90103,7 @@ "LWG3398": { "title": "tuple_element_t is also wrong for const subrange", "href": "https://wg21.link/lwg3398", - "status": "WP", + "status": "C++20", "authors": [ "Casey Carter" ], @@ -90341,7 +90503,7 @@ "LWG3433": { "title": "subrange::advance(n) has UB when n < 0", "href": "https://wg21.link/lwg3433", - "status": "Tentatively Ready", + "status": "WP", "authors": [ "Casey Carter" ], @@ -90971,7 +91133,7 @@ "LWG3490": { "title": "ranges::drop_while_view::begin() is missing a precondition", "href": "https://wg21.link/lwg3490", - "status": "Tentatively Ready", + "status": "WP", "authors": [ "Michael Schellenberger Costa" ], @@ -90991,7 +91153,7 @@ "LWG3492": { "title": "Minimal improvements to elements_view::iterator", "href": "https://wg21.link/lwg3492", - "status": "Tentatively Ready", + "status": "WP", "authors": [ "Michael Schellenberger Costa" ], @@ -91011,7 +91173,7 @@ "LWG3494": { "title": "Allow ranges to be conditionally borrowed", "href": "https://wg21.link/lwg3494", - "status": "Tentatively Ready", + "status": "WP", "authors": [ "Barry Revzin" ], @@ -91021,7 +91183,7 @@ "LWG3495": { "title": "constexpr launder makes pointers to inactive members of unions usable", "href": "https://wg21.link/lwg3495", - "status": "Tentatively Ready", + "status": "WP", "authors": [ "Hubert Tong" ], @@ -91091,7 +91253,7 @@ "LWG3500": { "title": "join_view::iterator::operator->() is bogus", "href": "https://wg21.link/lwg3500", - "status": "Tentatively Ready", + "status": "WP", "authors": [ "Michael Schellenberger Costa" ], @@ -91111,7 +91273,7 @@ "LWG3502": { "title": "elements_view should not be allowed to return dangling references", "href": "https://wg21.link/lwg3502", - "status": "Tentatively Ready", + "status": "WP", "authors": [ "Tim Song" ], @@ -91141,7 +91303,7 @@ "LWG3505": { "title": "split_view::outer-iterator::operator++ misspecified", "href": "https://wg21.link/lwg3505", - "status": "Tentatively Ready", + "status": "WP", "authors": [ "Tim Song" ], @@ -91151,7 +91313,7 @@ "LWG3506": { "title": "Missing allocator-extended constructors for priority_queue", "href": "https://wg21.link/lwg3506", - "status": "New", + "status": "Tentatively Ready", "authors": [ "Tim Song" ], @@ -91331,7 +91493,7 @@ "LWG3522": { "title": "Missing requirement on InputIterator template parameter for priority_queue constructors", "href": "https://wg21.link/lwg3522", - "status": "New", + "status": "Tentatively Ready", "authors": [ "Tim Song" ], @@ -91358,6 +91520,56 @@ "publisher": "WG21", "source": "https://wg21.link/index.json" }, + "LWG3525": { + "title": "uses_allocator_construction_args fails to handle types convertible to pair", + "href": "https://wg21.link/lwg3525", + "status": "New", + "authors": [ + "Tim Song" + ], + "publisher": "WG21", + "source": "https://wg21.link/index.json" + }, + "LWG3526": { + "title": "Return types of uses_allocator_construction_args unspecified", + "href": "https://wg21.link/lwg3526", + "status": "New", + "authors": [ + "Casey Carter" + ], + "publisher": "WG21", + "source": "https://wg21.link/index.json" + }, + "LWG3527": { + "title": "uses_allocator_construction_args handles rvalue pairs of rvalue references incorrectly", + "href": "https://wg21.link/lwg3527", + "status": "New", + "authors": [ + "Tim Song" + ], + "publisher": "WG21", + "source": "https://wg21.link/index.json" + }, + "LWG3528": { + "title": "make_from_tuple can perform (the equivalent of) a C-style cast", + "href": "https://wg21.link/lwg3528", + "status": "New", + "authors": [ + "Tim Song" + ], + "publisher": "WG21", + "source": "https://wg21.link/index.json" + }, + "LWG3529": { + "title": "priority_queue(first, last) should construct c with (first, last)", + "href": "https://wg21.link/lwg3529", + "status": "New", + "authors": [ + "Arthur O'Dwyer" + ], + "publisher": "WG21", + "source": "https://wg21.link/index.json" + }, "LWG353": { "title": "std::pair missing template assignment", "href": "https://wg21.link/lwg353", @@ -174137,6 +174349,9 @@ "WG21-CWG2390": { "aliasOf": "CWG2390" }, + "WG21-CWG2391": { + "aliasOf": "CWG2391" + }, "WG21-CWG2392": { "aliasOf": "CWG2392" }, @@ -174431,6 +174646,9 @@ "WG21-CWG248": { "aliasOf": "CWG248" }, + "WG21-CWG2480": { + "aliasOf": "CWG2480" + }, "WG21-CWG249": { "aliasOf": "CWG249" }, @@ -190115,12 +190333,72 @@ "WG21-EDIT4516": { "aliasOf": "EDIT4516" }, + "WG21-EDIT4517": { + "aliasOf": "EDIT4517" + }, + "WG21-EDIT4518": { + "aliasOf": "EDIT4518" + }, + "WG21-EDIT4519": { + "aliasOf": "EDIT4519" + }, "WG21-EDIT452": { "aliasOf": "EDIT452" }, + "WG21-EDIT4520": { + "aliasOf": "EDIT4520" + }, + "WG21-EDIT4521": { + "aliasOf": "EDIT4521" + }, + "WG21-EDIT4522": { + "aliasOf": "EDIT4522" + }, + "WG21-EDIT4523": { + "aliasOf": "EDIT4523" + }, + "WG21-EDIT4524": { + "aliasOf": "EDIT4524" + }, + "WG21-EDIT4525": { + "aliasOf": "EDIT4525" + }, + "WG21-EDIT4526": { + "aliasOf": "EDIT4526" + }, + "WG21-EDIT4527": { + "aliasOf": "EDIT4527" + }, + "WG21-EDIT4528": { + "aliasOf": "EDIT4528" + }, + "WG21-EDIT4529": { + "aliasOf": "EDIT4529" + }, "WG21-EDIT453": { "aliasOf": "EDIT453" }, + "WG21-EDIT4530": { + "aliasOf": "EDIT4530" + }, + "WG21-EDIT4531": { + "aliasOf": "EDIT4531" + }, + "WG21-EDIT4532": { + "aliasOf": "EDIT4532" + }, + "WG21-EDIT4533": { + "aliasOf": "EDIT4533" + }, + "WG21-EDIT4534": { + "aliasOf": "EDIT4534" + }, + "WG21-EDIT4535": { + "aliasOf": "EDIT4535" + }, + "WG21-EDIT4536": { + "aliasOf": "EDIT4536" + }, "WG21-EDIT454": { "aliasOf": "EDIT454" }, @@ -201296,6 +201574,21 @@ "WG21-LWG3524": { "aliasOf": "LWG3524" }, + "WG21-LWG3525": { + "aliasOf": "LWG3525" + }, + "WG21-LWG3526": { + "aliasOf": "LWG3526" + }, + "WG21-LWG3527": { + "aliasOf": "LWG3527" + }, + "WG21-LWG3528": { + "aliasOf": "LWG3528" + }, + "WG21-LWG3529": { + "aliasOf": "LWG3529" + }, "WG21-LWG353": { "aliasOf": "LWG353" },