diff --git a/www/cxx1z_status.html b/www/cxx1z_status.html
index e998037bd..1ac2388a3 100644
--- a/www/cxx1z_status.html
+++ b/www/cxx1z_status.html
@@ -94,13 +94,13 @@
| P0272R1 | LWG | Give std::string a non-const .data() member function | Jacksonville | Complete | 3.9 |
| P0077R2 | LWG | is_callable, the missing INVOKE related trait | Jacksonville | Complete | 3.9 |
| | | | | |
- | p0032r3 | LWG | Homogeneous interface for variant, any and optional | Oulu | | |
+ | p0032r3 | LWG | Homogeneous interface for variant, any and optional | Oulu | Complete | 4.0 |
| p0040r3 | LWG | Extending memory management tools | Oulu | Complete | 4.0 |
| p0063r3 | LWG | C++17 should refer to C11 instead of C99 | Oulu | Nothing to do | n/a |
| p0067r3 | LWG | Elementary string conversions | Oulu | Now P0067R5 | |
| p0083r3 | LWG | Splicing Maps and Sets | Oulu | | |
| p0084r2 | LWG | Emplace Return Type | Oulu | Complete | 4.0 |
- | p0088r3 | LWG | Variant: a type-safe union for C++17 | Oulu | | |
+ | p0088r3 | LWG | Variant: a type-safe union for C++17 | Oulu | Complete | 4.0 |
| p0163r0 | LWG | shared_ptr::weak_type | Oulu | Complete | 3.9 |
| p0174r2 | LWG | Deprecating Vestigial Library Parts in C++17 | Oulu | | |
| p0175r1 | LWG | Synopses for the C library | Oulu | | |
@@ -131,11 +131,11 @@
| P0435R1 | LWG | Resolving LWG Issues re common_type | Issaquah | | |
| P0502R0 | LWG | Throwing out of a parallel algorithm terminates - but how? | Issaquah | | |
| P0503R0 | LWG | Correcting library usage of "literal type" | Issaquah | | |
- | P0504R0 | LWG | Revisiting in-place tag types for any/optional/variant | Issaquah | | |
+ | P0504R0 | LWG | Revisiting in-place tag types for any/optional/variant | Issaquah | Complete | 4.0 |
| P0505R0 | LWG | Wording for GB 50 - constexpr for chrono | Issaquah | | |
| P0508R0 | LWG | Wording for GB 58 - structured bindings for node_handles | Issaquah | | |
| P0509R1 | LWG | Updating “Restrictions on exception handling” | Issaquah | | |
- | P0510R0 | LWG | Disallowing references, incomplete types, arrays, and empty variants | Issaquah | | |
+ | P0510R0 | LWG | Disallowing references, incomplete types, arrays, and empty variants | Issaquah | Complete | 4.0 |
| P0513R0 | LWG | Poisoning the Hash | Issaquah | | |
| P0516R0 | LWG | Clarify That shared_future’s Copy Operations have Wide Contracts | Issaquah | Complete | 4.0 |
| P0517R0 | LWG | Make future_error Constructible | Issaquah | Complete | 4.0 |
@@ -395,7 +395,7 @@
| 2745 | [fund.ts.v2] Implementability of LWG 2451 | Issaquah | |
| 2747 | Possibly redundant std::move in [alg.foreach] | Issaquah | Complete |
| 2748 | swappable traits for optionals | Issaquah | Complete |
- | 2749 | swappable traits for variants | Issaquah | |
+ | 2749 | swappable traits for variants | Issaquah | Complete |
| 2750 | [fund.ts.v2] LWG 2451 conversion constructor constraint | Issaquah | |
| 2752 | "Throws:" clauses of async and packaged_task are unimplementable | Issaquah | |
| 2755 | [string.view.io] uses non-existent basic_string_view::to_string function | Issaquah | Complete |