@@ -76,12 +76,21 @@ a work-in-progress.</p>
<h3 id="cxx">C++</h3>
<ul>
<li>The default mode has been changed to <code>-std=gnu++17</code>.</li>
+ <li>Several C++20 features have been implemented:
+ <ul>
+ <li>the compiler now supports <code>consteval virtual</code> functions</li>
+ <li>P2082R1, Fixing CTAD for aggregates</li>
+ </ul>
+ </li>
<li>Several C++ Defect Reports have been resolved, e.g.:
- <ul>
- <li>DR 1512, Pointer comparison vs qualification conversions</li>
- <li>DR 2289, Uniqueness of decomposition declaration names</li>
- <li>DR 2237, Can a <i>template-id</i> name a constructor?</li>
- </ul>
+ <ul>
+ <li>DR 1512, Pointer comparison vs qualification conversions</li>
+ <li>DR 2289, Uniqueness of decomposition declaration names</li>
+ <li>DR 2237, Can a <i>template-id</i> name a constructor?</li>
+ </ul>
+ </li>
+ <li>G++ now performs better access checking in templates
+ (<a href="https://gcc.gnu.org/PR41437">PR41437</a>).</li>
</ul>
<!-- <h4 id="libstdcxx">Runtime Library (libstdc++)</h4> -->