Repository: tobie/specref
Pull request #587 (2020-02-24 17:15:23)

Add schema.org spec


Patch:
diff --git a/refs/biblio.json b/refs/biblio.json
index a23b478d0..6e6673b54 100644
--- a/refs/biblio.json
+++ b/refs/biblio.json
@@ -4610,6 +4610,16 @@
         "rawDate": "2013",
         "title": "RightsML"
     },
+    "schema-org": {
+        "authors": [
+            "W3C Schema.org Community Group"
+        ],
+        "href": "https://schema.org/",
+        "publisher": "W3C",
+        "status": "6.0",
+        "title": "Schema.org",
+        "repository": "https://github.com/schemaorg/schemaorg"
+    },
     "service-workers-nightly": {
         "authors": [
             "Alex Russell",
diff --git a/refs/wg21.json b/refs/wg21.json
index 9ee9e05bf..ee3d18f91 100644
--- a/refs/wg21.json
+++ b/refs/wg21.json
@@ -51182,6 +51182,27 @@
         "publisher": "WG21",
         "source": "https://wg21.link/index.json"
     },
+    "EDIT3791": {
+        "title": "[dcl.array] Potentially ambiguous specification of array contents",
+        "href": "https://wg21.link/edit3791",
+        "status": "open",
+        "publisher": "WG21",
+        "source": "https://wg21.link/index.json"
+    },
+    "EDIT3792": {
+        "title": "[expr.const]p14 example incorrect after P1937R2",
+        "href": "https://wg21.link/edit3792",
+        "status": "open",
+        "publisher": "WG21",
+        "source": "https://wg21.link/index.json"
+    },
+    "EDIT3793": {
+        "title": "[range.prim.cdata] Properly ranges::-qualify cdata",
+        "href": "https://wg21.link/edit3793",
+        "status": "open",
+        "publisher": "WG21",
+        "source": "https://wg21.link/index.json"
+    },
     "EDIT38": {
         "title": "[Containers] Fix minor typo, etc.",
         "href": "https://wg21.link/edit38",
@@ -64598,7 +64619,7 @@
     "LWG1203": {
         "title": "More useful rvalue stream insertion",
         "href": "https://wg21.link/lwg1203",
-        "status": "Immediate",
+        "status": "WP",
         "authors": [
             "Howard Hinnant"
         ],
@@ -78198,7 +78219,7 @@
     "LWG2859": {
         "title": "Definition of reachable in [ptr.launder] misses pointer arithmetic from pointer-interconvertible object",
         "href": "https://wg21.link/lwg2859",
-        "status": "Immediate",
+        "status": "WP",
         "authors": [
             "Hubert Tong"
         ],
@@ -79978,7 +79999,7 @@
     "LWG3018": {
         "title": "shared_ptr of function type",
         "href": "https://wg21.link/lwg3018",
-        "status": "Immediate",
+        "status": "WP",
         "authors": [
             "Agustín K-ballo Bergé"
         ],
@@ -80338,7 +80359,7 @@
     "LWG3050": {
         "title": "Conversion specification problem in chrono::duration constructor",
         "href": "https://wg21.link/lwg3050",
-        "status": "Immediate",
+        "status": "WP",
         "authors": [
             "Barry Revzin"
         ],
@@ -81348,7 +81369,7 @@
     "LWG3141": {
         "title": "CopyConstructible doesn't preserve source values",
         "href": "https://wg21.link/lwg3141",
-        "status": "Immediate",
+        "status": "WP",
         "authors": [
             "Casey Carter"
         ],
@@ -81448,7 +81469,7 @@
     "LWG3150": {
         "title": "UniformRandomBitGenerator should validate min and max",
         "href": "https://wg21.link/lwg3150",
-        "status": "Immediate",
+        "status": "WP",
         "authors": [
             "Casey Carter"
         ],
@@ -81718,7 +81739,7 @@
     "LWG3175": {
         "title": "The CommonReference requirement of concept SwappableWith is not satisfied in the example",
         "href": "https://wg21.link/lwg3175",
-        "status": "Immediate",
+        "status": "WP",
         "authors": [
             "Kostas Kyrimis"
         ],
@@ -81928,7 +81949,7 @@
     "LWG3194": {
         "title": "ConvertibleTo prose does not match code",
         "href": "https://wg21.link/lwg3194",
-        "status": "Voting",
+        "status": "WP",
         "authors": [
             "Hubert Tong"
         ],
@@ -82008,7 +82029,7 @@
     "LWG3200": {
         "title": "midpoint should not constrain T is complete",
         "href": "https://wg21.link/lwg3200",
-        "status": "Immediate",
+        "status": "WP",
         "authors": [
             "Paolo Torres"
         ],
@@ -82018,7 +82039,7 @@
     "LWG3201": {
         "title": "lerp should be marked as noexcept",
         "href": "https://wg21.link/lwg3201",
-        "status": "Immediate",
+        "status": "WP",
         "authors": [
             "Paolo Torres"
         ],
@@ -82288,7 +82309,7 @@
     "LWG3226": {
         "title": "zoned_time constructor from string_view should accept zoned_time<Duration2, TimeZonePtr2>",
         "href": "https://wg21.link/lwg3226",
-        "status": "Immediate",
+        "status": "WP",
         "authors": [
             "Tomasz Kamiński"
         ],
@@ -82368,7 +82389,7 @@
     "LWG3233": {
         "title": "Broken requirements for shared_ptr converting constructors",
         "href": "https://wg21.link/lwg3233",
-        "status": "Voting",
+        "status": "WP",
         "authors": [
             "Casey Carter"
         ],
@@ -82408,7 +82429,7 @@
     "LWG3237": {
         "title": "LWG 3038 and 3190 have inconsistent PRs",
         "href": "https://wg21.link/lwg3237",
-        "status": "Immediate",
+        "status": "WP",
         "authors": [
             "Casey Carter"
         ],
@@ -82418,7 +82439,7 @@
     "LWG3238": {
         "title": "Insufficiently-defined behavior of std::function deduction guides",
         "href": "https://wg21.link/lwg3238",
-        "status": "Immediate",
+        "status": "WP",
         "authors": [
             "Louis Dionne"
         ],
@@ -82468,7 +82489,7 @@
     "LWG3242": {
         "title": "std::format: missing rules for arg-id in width and precision",
         "href": "https://wg21.link/lwg3242",
-        "status": "Immediate",
+        "status": "WP",
         "authors": [
             "Richard Smith"
         ],
@@ -82478,7 +82499,7 @@
     "LWG3243": {
         "title": "std::format and negative zeroes",
         "href": "https://wg21.link/lwg3243",
-        "status": "Immediate",
+        "status": "WP",
         "authors": [
             "Richard Smith"
         ],
@@ -82518,7 +82539,7 @@
     "LWG3247": {
         "title": "ranges::iter_move should perform ADL-only lookup of iter_move",
         "href": "https://wg21.link/lwg3247",
-        "status": "Immediate",
+        "status": "WP",
         "authors": [
             "Casey Carter"
         ],
@@ -82528,7 +82549,7 @@
     "LWG3248": {
         "title": "std::format #b, #B, #o, #x, and #X presentation types misformat negative numbers",
         "href": "https://wg21.link/lwg3248",
-        "status": "Immediate",
+        "status": "WP",
         "authors": [
             "Richard Smith"
         ],
@@ -82558,7 +82579,7 @@
     "LWG3250": {
         "title": "std::format: # (alternate form) for NaN and inf",
         "href": "https://wg21.link/lwg3250",
-        "status": "Immediate",
+        "status": "WP",
         "authors": [
             "Richard Smith"
         ],
@@ -82568,7 +82589,7 @@
     "LWG3251": {
         "title": "Are std::format alignment specifiers applied to string arguments?",
         "href": "https://wg21.link/lwg3251",
-        "status": "Immediate",
+        "status": "WP",
         "authors": [
             "Richard Smith"
         ],
@@ -82578,7 +82599,7 @@
     "LWG3252": {
         "title": "Parse locale's aware modifiers for commands are not consistent with POSIX spec",
         "href": "https://wg21.link/lwg3252",
-        "status": "Immediate",
+        "status": "WP",
         "authors": [
             "Tomasz Kamiński"
         ],
@@ -82598,7 +82619,7 @@
     "LWG3254": {
         "title": "Strike stop_token's operator!=",
         "href": "https://wg21.link/lwg3254",
-        "status": "Voting",
+        "status": "WP",
         "authors": [
             "Casey Carter"
         ],
@@ -82608,7 +82629,7 @@
     "LWG3255": {
         "title": "span's array constructor is too strict",
         "href": "https://wg21.link/lwg3255",
-        "status": "Immediate",
+        "status": "WP",
         "authors": [
             "Jean Guegant & Barry Revzin"
         ],
@@ -82668,7 +82689,7 @@
     "LWG3260": {
         "title": "year_month* arithmetic rejects durations convertible to years",
         "href": "https://wg21.link/lwg3260",
-        "status": "Immediate",
+        "status": "WP",
         "authors": [
             "Tomasz Kamiński"
         ],
@@ -82688,7 +82709,7 @@
     "LWG3262": {
         "title": "Formatting of negative durations is not specified",
         "href": "https://wg21.link/lwg3262",
-        "status": "Immediate",
+        "status": "WP",
         "authors": [
             "Tomasz Kamiński"
         ],
@@ -82708,7 +82729,7 @@
     "LWG3264": {
         "title": "sized_range and ranges::size redundantly use disable_sized_range",
         "href": "https://wg21.link/lwg3264",
-        "status": "Voting",
+        "status": "WP",
         "authors": [
             "Casey Carter"
         ],
@@ -82758,7 +82779,7 @@
     "LWG3269": {
         "title": "Parse manipulators do not specify the result of the extraction from stream",
         "href": "https://wg21.link/lwg3269",
-        "status": "Immediate",
+        "status": "WP",
         "authors": [
             "Tomasz Kamiński"
         ],
@@ -82778,7 +82799,7 @@
     "LWG3270": {
         "title": "Parsing and formatting %j with durations",
         "href": "https://wg21.link/lwg3270",
-        "status": "Immediate",
+        "status": "WP",
         "authors": [
             "Howard Hinnant"
         ],
@@ -82788,7 +82809,7 @@
     "LWG3271": {
         "title": "Parsing functions should save and restore stream format state",
         "href": "https://wg21.link/lwg3271",
-        "status": "New",
+        "status": "NAD",
         "authors": [
             "Howard Hinnant"
         ],
@@ -82888,7 +82909,7 @@
     "LWG3280": {
         "title": "View converting constructors can cause constraint recursion and are unneeded",
         "href": "https://wg21.link/lwg3280",
-        "status": "Voting",
+        "status": "WP",
         "authors": [
             "Eric Niebler"
         ],
@@ -82898,7 +82919,7 @@
     "LWG3281": {
         "title": "Conversion from pair-like types to subrange is a silent semantic promotion",
         "href": "https://wg21.link/lwg3281",
-        "status": "Voting",
+        "status": "WP",
         "authors": [
             "Eric Niebler"
         ],
@@ -82908,7 +82929,7 @@
     "LWG3282": {
         "title": "subrange converting constructor should disallow derived to base conversions",
         "href": "https://wg21.link/lwg3282",
-        "status": "Immediate",
+        "status": "WP",
         "authors": [
             "Eric Niebler"
         ],
@@ -82928,7 +82949,7 @@
     "LWG3284": {
         "title": "random_access_iterator semantic constraints accidentally promote difference type using unary negate",
         "href": "https://wg21.link/lwg3284",
-        "status": "Voting",
+        "status": "WP",
         "authors": [
             "Eric Niebler"
         ],
@@ -82938,7 +82959,7 @@
     "LWG3285": {
         "title": "The type of a customization point object shall satisfy semiregular",
         "href": "https://wg21.link/lwg3285",
-        "status": "Voting",
+        "status": "WP",
         "authors": [
             "Eric Niebler"
         ],
@@ -82948,7 +82969,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": "Voting",
+        "status": "WP",
         "authors": [
             "Eric Niebler"
         ],
@@ -83008,7 +83029,7 @@
     "LWG3291": {
         "title": "iota_view::iterator has the wrong iterator_category",
         "href": "https://wg21.link/lwg3291",
-        "status": "Voting",
+        "status": "WP",
         "authors": [
             "Eric Niebler"
         ],
@@ -83018,7 +83039,7 @@
     "LWG3292": {
         "title": "iota_view is under-constrained",
         "href": "https://wg21.link/lwg3292",
-        "status": "Voting",
+        "status": "WP",
         "authors": [
             "Barry Revzin"
         ],
@@ -83038,7 +83059,7 @@
     "LWG3294": {
         "title": "zoned_time deduction guides misinterprets string/char*",
         "href": "https://wg21.link/lwg3294",
-        "status": "Voting",
+        "status": "WP",
         "authors": [
             "Tomasz Kamiński"
         ],
@@ -83058,7 +83079,7 @@
     "LWG3296": {
         "title": "Inconsistent default argument for basic_regex<>::assign",
         "href": "https://wg21.link/lwg3296",
-        "status": "Voting",
+        "status": "WP",
         "authors": [
             "Mark de Wever"
         ],
@@ -83088,7 +83109,7 @@
     "LWG3299": {
         "title": "Pointers don't need customized iterator behavior",
         "href": "https://wg21.link/lwg3299",
-        "status": "Voting",
+        "status": "WP",
         "authors": [
             "Casey Carter"
         ],
@@ -83118,7 +83139,7 @@
     "LWG3300": {
         "title": "Non-array ssize overload is underconstrained",
         "href": "https://wg21.link/lwg3300",
-        "status": "Voting",
+        "status": "WP",
         "authors": [
             "Casey Carter"
         ],
@@ -83128,7 +83149,7 @@
     "LWG3301": {
         "title": "transform_view::iterator has incorrect iterator_category",
         "href": "https://wg21.link/lwg3301",
-        "status": "Immediate",
+        "status": "WP",
         "authors": [
             "Michel Morin"
         ],
@@ -83138,7 +83159,7 @@
     "LWG3302": {
         "title": "Range adaptor objects keys and values are unspecified",
         "href": "https://wg21.link/lwg3302",
-        "status": "Voting",
+        "status": "WP",
         "authors": [
             "Michel Morin"
         ],
@@ -83148,7 +83169,7 @@
     "LWG3303": {
         "title": "Bad \"constexpr\" marker for destroy/destroy_n",
         "href": "https://wg21.link/lwg3303",
-        "status": "Voting",
+        "status": "WP",
         "authors": [
             "Jens Maurer"
         ],
@@ -83158,7 +83179,7 @@
     "LWG3304": {
         "title": "Allocate functions of std::polymorphic_allocator should require [[nodiscard]]",
         "href": "https://wg21.link/lwg3304",
-        "status": "Voting",
+        "status": "WP",
         "authors": [
             "Hiroaki Ando"
         ],
@@ -83188,7 +83209,7 @@
     "LWG3307": {
         "title": "std::allocator<void>().allocate(n)",
         "href": "https://wg21.link/lwg3307",
-        "status": "Voting",
+        "status": "WP",
         "authors": [
             "Jonathan Wakely"
         ],
@@ -83228,7 +83249,7 @@
     "LWG3310": {
         "title": "Replace SIZE_MAX with numeric_limits<size_t>::max()",
         "href": "https://wg21.link/lwg3310",
-        "status": "Voting",
+        "status": "WP",
         "authors": [
             "Japan"
         ],
@@ -83258,7 +83279,7 @@
     "LWG3313": {
         "title": "join_view::iterator::operator-- is incorrectly constrained",
         "href": "https://wg21.link/lwg3313",
-        "status": "Voting",
+        "status": "WP",
         "authors": [
             "United States"
         ],
@@ -83268,7 +83289,7 @@
     "LWG3314": {
         "title": "Is stream insertion behavior locale dependent when Period::type is micro?",
         "href": "https://wg21.link/lwg3314",
-        "status": "Immediate",
+        "status": "WP",
         "authors": [
             "Tom Honermann"
         ],
@@ -83278,7 +83299,7 @@
     "LWG3315": {
         "title": "Correct Allocator Default Behavior",
         "href": "https://wg21.link/lwg3315",
-        "status": "Voting",
+        "status": "WP",
         "authors": [
             "United States"
         ],
@@ -83288,7 +83309,7 @@
     "LWG3316": {
         "title": "Correctly define epoch for utc_clock / utc_timepoint",
         "href": "https://wg21.link/lwg3316",
-        "status": "Voting",
+        "status": "WP",
         "authors": [
             "Great Britain"
         ],
@@ -83298,7 +83319,7 @@
     "LWG3317": {
         "title": "Incorrect operator<< for floating-point durations",
         "href": "https://wg21.link/lwg3317",
-        "status": "Voting",
+        "status": "WP",
         "authors": [
             "United States"
         ],
@@ -83308,7 +83329,7 @@
     "LWG3318": {
         "title": "Clarify whether clocks can represent time before their epoch",
         "href": "https://wg21.link/lwg3318",
-        "status": "Voting",
+        "status": "WP",
         "authors": [
             "Great Britain"
         ],
@@ -83318,7 +83339,7 @@
     "LWG3319": {
         "title": "Properly reference specification of IANA time zone database",
         "href": "https://wg21.link/lwg3319",
-        "status": "Voting",
+        "status": "WP",
         "authors": [
             "Germany"
         ],
@@ -83338,7 +83359,7 @@
     "LWG3320": {
         "title": "span::cbegin/cend methods produce different results than std::[ranges::]cbegin/cend",
         "href": "https://wg21.link/lwg3320",
-        "status": "Voting",
+        "status": "WP",
         "authors": [
             "Poland"
         ],
@@ -83348,7 +83369,7 @@
     "LWG3321": {
         "title": "uninitialized_construct_using_allocator should use construct_at",
         "href": "https://wg21.link/lwg3321",
-        "status": "Voting",
+        "status": "WP",
         "authors": [
             "United States"
         ],
@@ -83368,7 +83389,7 @@
     "LWG3323": {
         "title": "has-tuple-element helper concept needs convertible_to",
         "href": "https://wg21.link/lwg3323",
-        "status": "Voting",
+        "status": "WP",
         "authors": [
             "Great Britain"
         ],
@@ -83378,7 +83399,7 @@
     "LWG3324": {
         "title": "Special-case std::strong/weak/partial_order for pointers",
         "href": "https://wg21.link/lwg3324",
-        "status": "Voting",
+        "status": "WP",
         "authors": [
             "Canada"
         ],
@@ -83388,7 +83409,7 @@
     "LWG3325": {
         "title": "Constrain return type of transformation function for transform_view",
         "href": "https://wg21.link/lwg3325",
-        "status": "Voting",
+        "status": "WP",
         "authors": [
             "United States"
         ],
@@ -83398,7 +83419,7 @@
     "LWG3326": {
         "title": "enable_view has false positives",
         "href": "https://wg21.link/lwg3326",
-        "status": "Voting",
+        "status": "WP",
         "authors": [
             "Germany"
         ],
@@ -83408,7 +83429,7 @@
     "LWG3327": {
         "title": "Format alignment specifiers vs. text direction",
         "href": "https://wg21.link/lwg3327",
-        "status": "Voting",
+        "status": "WP",
         "authors": [
             "Great Britain"
         ],
@@ -83418,7 +83439,7 @@
     "LWG3328": {
         "title": "Clarify that std::string is not good for UTF-8",
         "href": "https://wg21.link/lwg3328",
-        "status": "Immediate",
+        "status": "WP",
         "authors": [
             "The Netherlands"
         ],
@@ -83428,7 +83449,7 @@
     "LWG3329": {
         "title": "totally_ordered_with both directly and indirectly requires common_reference_with",
         "href": "https://wg21.link/lwg3329",
-        "status": "Voting",
+        "status": "WP",
         "authors": [
             "United States"
         ],
@@ -83448,7 +83469,7 @@
     "LWG3330": {
         "title": "Include <compare> from most library headers",
         "href": "https://wg21.link/lwg3330",
-        "status": "Voting",
+        "status": "WP",
         "authors": [
             "United States"
         ],
@@ -83458,7 +83479,7 @@
     "LWG3331": {
         "title": "Define totally_ordered/_with in terms of partially-ordered-with",
         "href": "https://wg21.link/lwg3331",
-        "status": "Voting",
+        "status": "WP",
         "authors": [
             "Great Britain"
         ],
@@ -83468,7 +83489,7 @@
     "LWG3332": {
         "title": "Issue in §[time.format]",
         "href": "https://wg21.link/lwg3332",
-        "status": "Voting",
+        "status": "WP",
         "authors": [
             "Mateusz Pusz"
         ],
@@ -83488,7 +83509,7 @@
     "LWG3334": {
         "title": "basic_osyncstream move assignment and destruction calls basic_syncbuf::emit() twice",
         "href": "https://wg21.link/lwg3334",
-        "status": "Immediate",
+        "status": "WP",
         "authors": [
             "Tim Song"
         ],
@@ -83498,7 +83519,7 @@
     "LWG3335": {
         "title": "Resolve C++20 NB comments US 273 and GB 274",
         "href": "https://wg21.link/lwg3335",
-        "status": "Immediate",
+        "status": "WP",
         "authors": [
             "United States/Great Britain"
         ],
@@ -83528,7 +83549,7 @@
     "LWG3338": {
         "title": "Rename default_constructible to default_initializable",
         "href": "https://wg21.link/lwg3338",
-        "status": "Voting",
+        "status": "WP",
         "authors": [
             "Casey Carter"
         ],
@@ -83558,7 +83579,7 @@
     "LWG3340": {
         "title": "Formatting functions should throw on argument/format string mismatch in §[format.functions]",
         "href": "https://wg21.link/lwg3340",
-        "status": "Immediate",
+        "status": "WP",
         "authors": [
             "Great Britain"
         ],
@@ -83618,7 +83639,7 @@
     "LWG3346": {
         "title": "pair and tuple copy and move constructor have backwards specification",
         "href": "https://wg21.link/lwg3346",
-        "status": "Voting",
+        "status": "WP",
         "authors": [
             "Richard Smith"
         ],
@@ -83628,7 +83649,7 @@
     "LWG3347": {
         "title": "std::pair<T, U> now requires T and U to be less-than-comparable",
         "href": "https://wg21.link/lwg3347",
-        "status": "Immediate",
+        "status": "WP",
         "authors": [
             "Jonathan Wakely"
         ],
@@ -83638,7 +83659,7 @@
     "LWG3348": {
         "title": "__cpp_lib_unwrap_ref in wrong header",
         "href": "https://wg21.link/lwg3348",
-        "status": "Immediate",
+        "status": "WP",
         "authors": [
             "Barry Revzin"
         ],
@@ -83648,7 +83669,7 @@
     "LWG3349": {
         "title": "Missing __cpp_lib_constexpr_complex for P0415R1",
         "href": "https://wg21.link/lwg3349",
-        "status": "Voting",
+        "status": "WP",
         "authors": [
             "Stephan T. Lavavej"
         ],
@@ -83668,7 +83689,7 @@
     "LWG3350": {
         "title": "Simplify return type of lexicographical_compare_three_way",
         "href": "https://wg21.link/lwg3350",
-        "status": "Voting",
+        "status": "WP",
         "authors": [
             "Jonathan Wakely"
         ],
@@ -83678,7 +83699,7 @@
     "LWG3351": {
         "title": "ranges::enable_safe_range should not be constrained",
         "href": "https://wg21.link/lwg3351",
-        "status": "Voting",
+        "status": "WP",
         "authors": [
             "Jonathan Wakely"
         ],
@@ -83688,7 +83709,7 @@
     "LWG3352": {
         "title": "strong_equality isn't a thing",
         "href": "https://wg21.link/lwg3352",
-        "status": "Immediate",
+        "status": "WP",
         "authors": [
             "Casey Carter"
         ],
@@ -83708,7 +83729,7 @@
     "LWG3354": {
         "title": "has_strong_structural_equality has a meaningless definition",
         "href": "https://wg21.link/lwg3354",
-        "status": "Immediate",
+        "status": "WP",
         "authors": [
             "Daniel Krügler"
         ],
@@ -83718,7 +83739,7 @@
     "LWG3355": {
         "title": "The memory algorithms should support move-only input iterators introduced by P1207",
         "href": "https://wg21.link/lwg3355",
-        "status": "Immediate",
+        "status": "WP",
         "authors": [
             "Corentin Jabot"
         ],
@@ -83728,7 +83749,7 @@
     "LWG3356": {
         "title": "__cpp_lib_nothrow_convertible should be __cpp_lib_is_nothrow_convertible",
         "href": "https://wg21.link/lwg3356",
-        "status": "Voting",
+        "status": "WP",
         "authors": [
             "Barry Revzin"
         ],
@@ -83748,7 +83769,7 @@
     "LWG3358": {
         "title": "§[span.cons] is mistaken that to_address can throw",
         "href": "https://wg21.link/lwg3358",
-        "status": "Immediate",
+        "status": "WP",
         "authors": [
             "Casey Carter"
         ],
@@ -83758,7 +83779,7 @@
     "LWG3359": {
         "title": "<chrono> leap second support should allow for negative leap seconds",
         "href": "https://wg21.link/lwg3359",
-        "status": "Immediate",
+        "status": "WP",
         "authors": [
             "Asher Dunn"
         ],
@@ -83778,7 +83799,7 @@
     "LWG3360": {
         "title": "three_way_comparable_with is inconsistent with similar concepts",
         "href": "https://wg21.link/lwg3360",
-        "status": "Voting",
+        "status": "WP",
         "authors": [
             "Casey Carter"
         ],
@@ -83798,7 +83819,7 @@
     "LWG3362": {
         "title": "Strike stop_source's operator!=",
         "href": "https://wg21.link/lwg3362",
-        "status": "Immediate",
+        "status": "WP",
         "authors": [
             "Tim Song"
         ],
@@ -83808,7 +83829,7 @@
     "LWG3363": {
         "title": "drop_while_view should opt-out of sized_range",
         "href": "https://wg21.link/lwg3363",
-        "status": "Immediate",
+        "status": "WP",
         "authors": [
             "Johel Ernesto Guerrero Peña"
         ],
@@ -83818,7 +83839,7 @@
     "LWG3364": {
         "title": "Initialize data members of ranges and their iterators",
         "href": "https://wg21.link/lwg3364",
-        "status": "Immediate",
+        "status": "WP",
         "authors": [
             "Johel Ernesto Guerrero Peña"
         ],
@@ -83848,7 +83869,7 @@
     "LWG3367": {
         "title": "Integer-class conversions should not throw",
         "href": "https://wg21.link/lwg3367",
-        "status": "Immediate",
+        "status": "WP",
         "authors": [
             "Casey Carter"
         ],
@@ -83868,7 +83889,7 @@
     "LWG3369": {
         "title": "span's deduction-guide for built-in arrays doesn't work",
         "href": "https://wg21.link/lwg3369",
-        "status": "Immediate",
+        "status": "WP",
         "authors": [
             "Stephan T. Lavavej"
         ],
@@ -83898,7 +83919,7 @@
     "LWG3371": {
         "title": "visit_format_arg and make_format_args are not hidden friends",
         "href": "https://wg21.link/lwg3371",
-        "status": "Immediate",
+        "status": "WP",
         "authors": [
             "Tim Song"
         ],
@@ -83908,7 +83929,7 @@
     "LWG3372": {
         "title": "vformat_to should not try to deduce Out twice",
         "href": "https://wg21.link/lwg3372",
-        "status": "Immediate",
+        "status": "WP",
         "authors": [
             "Tim Song"
         ],
@@ -83918,7 +83939,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": "Immediate",
+        "status": "WP",
         "authors": [
             "Tim Song"
         ],
@@ -83928,7 +83949,7 @@
     "LWG3374": {
         "title": "P0653 + P1006 should have made the other std::to_address overload constexpr",
         "href": "https://wg21.link/lwg3374",
-        "status": "Immediate",
+        "status": "WP",
         "authors": [
             "Billy O'Neal III"
         ],
@@ -83938,7 +83959,7 @@
     "LWG3375": {
         "title": "decay in viewable_range should be remove_cvref",
         "href": "https://wg21.link/lwg3375",
-        "status": "Immediate",
+        "status": "WP",
         "authors": [
             "Casey Carter"
         ],
@@ -83958,7 +83979,7 @@
     "LWG3377": {
         "title": "elements_view::iterator befriends a specialization of itself",
         "href": "https://wg21.link/lwg3377",
-        "status": "Immediate",
+        "status": "WP",
         "authors": [
             "Casey Carter"
         ],
@@ -83978,7 +83999,7 @@
     "LWG3379": {
         "title": "\"safe\" in several library names is misleading",
         "href": "https://wg21.link/lwg3379",
-        "status": "Immediate",
+        "status": "WP",
         "authors": [
             "Casey Carter"
         ],
@@ -83998,7 +84019,7 @@
     "LWG3380": {
         "title": "common_type and comparison categories",
         "href": "https://wg21.link/lwg3380",
-        "status": "Immediate",
+        "status": "WP",
         "authors": [
             "Casey Carter"
         ],
@@ -84008,7 +84029,7 @@
     "LWG3381": {
         "title": "begin and data must agree for contiguous_range",
         "href": "https://wg21.link/lwg3381",
-        "status": "Immediate",
+        "status": "WP",
         "authors": [
             "Casey Carter"
         ],
@@ -84018,7 +84039,7 @@
     "LWG3382": {
         "title": "NTTP for pair and array",
         "href": "https://wg21.link/lwg3382",
-        "status": "Immediate",
+        "status": "WP",
         "authors": [
             "Barry Revzin"
         ],
@@ -84028,7 +84049,7 @@
     "LWG3383": {
         "title": "§[time.zone.leap.nonmembers] sys_seconds should be replaced with seconds",
         "href": "https://wg21.link/lwg3383",
-        "status": "Immediate",
+        "status": "WP",
         "authors": [
             "Jiang An"
         ],
@@ -84038,7 +84059,7 @@
     "LWG3384": {
         "title": "transform_view::sentinel has an incorrect operator-",
         "href": "https://wg21.link/lwg3384",
-        "status": "Immediate",
+        "status": "WP",
         "authors": [
             "Ville Voutilainen"
         ],
@@ -84048,7 +84069,7 @@
     "LWG3385": {
         "title": "common_iterator is not sufficiently constrained for non-copyable iterators",
         "href": "https://wg21.link/lwg3385",
-        "status": "Immediate",
+        "status": "WP",
         "authors": [
             "Corentin Jabot"
         ],
@@ -84068,7 +84089,7 @@
     "LWG3387": {
         "title": "§[range.reverse.view] reverse_view<V> unintentionally requires range<const V>",
         "href": "https://wg21.link/lwg3387",
-        "status": "Immediate",
+        "status": "WP",
         "authors": [
             "Patrick Palka"
         ],
@@ -84078,7 +84099,7 @@
     "LWG3388": {
         "title": "view iterator types have ill-formed <=> operators",
         "href": "https://wg21.link/lwg3388",
-        "status": "Immediate",
+        "status": "WP",
         "authors": [
             "Jonathan Wakely"
         ],
@@ -84088,7 +84109,7 @@
     "LWG3389": {
         "title": "A move-only iterator still does not have a counted_iterator",
         "href": "https://wg21.link/lwg3389",
-        "status": "Immediate",
+        "status": "WP",
         "authors": [
             "Patrick Palka"
         ],
@@ -84108,7 +84129,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": "Immediate",
+        "status": "WP",
         "authors": [
             "Patrick Palka"
         ],
@@ -84138,7 +84159,7 @@
     "LWG3393": {
         "title": "Missing/incorrect feature test macro for coroutines",
         "href": "https://wg21.link/lwg3393",
-        "status": "Immediate",
+        "status": "WP",
         "authors": [
             "Barry Revzin"
         ],
@@ -84158,7 +84179,7 @@
     "LWG3395": {
         "title": "Definition for three-way comparison needs to be updated (US 152)",
         "href": "https://wg21.link/lwg3395",
-        "status": "Immediate",
+        "status": "WP",
         "authors": [
             "Jeff Garland"
         ],
@@ -84168,7 +84189,7 @@
     "LWG3396": {
         "title": "Clarify point of reference for source_location::current() (DE 169)",
         "href": "https://wg21.link/lwg3396",
-        "status": "Immediate",
+        "status": "WP",
         "authors": [
             "Jens Maurer"
         ],
@@ -84178,7 +84199,7 @@
     "LWG3397": {
         "title": "ranges::basic_istream_view::iterator should not provide iterator_category",
         "href": "https://wg21.link/lwg3397",
-        "status": "Immediate",
+        "status": "WP",
         "authors": [
             "Tomasz Kamiński"
         ],
@@ -84188,7 +84209,7 @@
     "LWG3398": {
         "title": "tuple_element_t is also wrong for const subrange",
         "href": "https://wg21.link/lwg3398",
-        "status": "Immediate",
+        "status": "WP",
         "authors": [
             "Casey Carter"
         ],
@@ -175818,6 +175839,15 @@
     "WG21-EDIT3790": {
         "aliasOf": "EDIT3790"
     },
+    "WG21-EDIT3791": {
+        "aliasOf": "EDIT3791"
+    },
+    "WG21-EDIT3792": {
+        "aliasOf": "EDIT3792"
+    },
+    "WG21-EDIT3793": {
+        "aliasOf": "EDIT3793"
+    },
     "WG21-EDIT38": {
         "aliasOf": "EDIT38"
     },


Test patch:
diff --git a/test/ref-list.json b/test/ref-list.json
index 896dafbb7..e55d820c0 100644
--- a/test/ref-list.json
+++ b/test/ref-list.json
@@ -11175,6 +11175,9 @@
     "EDIT3789",
     "EDIT379",
     "EDIT3790",
+    "EDIT3791",
+    "EDIT3792",
+    "EDIT3793",
     "EDIT38",
     "EDIT380",
     "EDIT381",
@@ -80694,6 +80697,9 @@
     "WG21-EDIT3789",
     "WG21-EDIT379",
     "WG21-EDIT3790",
+    "WG21-EDIT3791",
+    "WG21-EDIT3792",
+    "WG21-EDIT3793",
     "WG21-EDIT38",
     "WG21-EDIT380",
     "WG21-EDIT381",