Author: Richard Smith Date: 2022-02-08T17:25:52-08:00 New Revision: dc8f4e118d92982ff5f6316fe7d541d120ebabd1
URL: https://github.com/llvm/llvm-project/commit/dc8f4e118d92982ff5f6316fe7d541d120ebabd1 DIFF: https://github.com/llvm/llvm-project/commit/dc8f4e118d92982ff5f6316fe7d541d120ebabd1.diff LOG: [cxx_status] Add a couple of Feb 2022 library papers that need compiler support. Added: Modified: clang/www/cxx_status.html Removed: ################################################################################ diff --git a/clang/www/cxx_status.html b/clang/www/cxx_status.html index 7a6cdba840e23..c1f65401df17c 100755 --- a/clang/www/cxx_status.html +++ b/clang/www/cxx_status.html @@ -946,7 +946,7 @@ <h2 id="cxx20">C++20 implementation status</h2> <tr> <!-- from Prague --> <td><a href="https://wg21.link/p2103r0">P2103R0</a></td> </tr> - <tr> <!-- 22 telecon bug fix --> + <tr> <!-- from February 2022 --> <td><a href="https://wg21.link/p2493r0">P2493R0</a></td> </tr> <tr> @@ -1205,7 +1205,7 @@ <h2 id="cxx20">C++20 implementation status</h2> <td class="partial" align="center"> <details><summary>Partial</summary> The optimizer does not yet handle TLS with - `__attribute__((const))` attribute correctly. There can be issues where the + <tt>__attribute__((const))</tt> attribute correctly. There can be issues where the coroutine may resume on a diff erent thread. <br \>This feature requires further analysis of the C++ Standard to determine what work is necessary for conformance. </details></td> @@ -1388,11 +1388,31 @@ <h2 id="cxx23">C++2b implementation status</h2> <td><a href="https://wg21.link/P2360R0">P2360R0</a></td> <td class="unreleased" align="center">Clang 14</td> </tr> + <!-- February 2022 papers --> <tr> <td>Attributes on Lambda-Expressions</td> <td><a href="https://wg21.link/P2173R1">P2173R1</a></td> <td class="full" align="center">Clang 13</td> </tr> + <tr> + <td><tt>constexpr</tt> for <tt><cmath</tt> and <tt>cstdlib</tt></td> + <td><a href="https://wg21.link/P0533R9">P0533R9</a></td> + <td class="none" align="center">No</td> + </tr> + <tr> + <td>Type trait to determine if a reference binds to a temporary</td> + <td><a href="https://wg21.link/P2255R2">P2255R2</a></td> + <td class="partial" align="center"> + <details><summary>Partial</summary> + Clang provides a <tt>__reference_binds_to_temporary</tt> type trait + builtin, with which the library facility can be partially implemented. + Both <tt>__reference_constructs_from_temporary</tt> and + <tt>__reference_converts_from_temporary</tt> builtins should be + provided, following the normal cross-vendor convention to implement + traits requiring compiler support directly. + </details></td> + </td> + </tr> </table> </details> _______________________________________________ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits