Author: Chuanqi Xu Date: 2021-12-15T21:01:46+08:00 New Revision: 5653d127d7c454be2df1024b26f06612b79f4435
URL: https://github.com/llvm/llvm-project/commit/5653d127d7c454be2df1024b26f06612b79f4435 DIFF: https://github.com/llvm/llvm-project/commit/5653d127d7c454be2df1024b26f06612b79f4435.diff LOG: [docs] Give the reason why the support for coroutine is partial This helps user to know what level of support there is (roughly) for coroutine feature. Reviewed By: aaron.ballman Differential Revision: https://reviews.llvm.org/D115778 Added: Modified: clang/www/cxx_status.html Removed: ################################################################################ diff --git a/clang/www/cxx_status.html b/clang/www/cxx_status.html index 6894ca1b1ea64..10ba777be648c 100755 --- a/clang/www/cxx_status.html +++ b/clang/www/cxx_status.html @@ -1199,7 +1199,13 @@ <h2 id="cxx20">C++20 implementation status</h2> <tr> <td>Coroutines</td> <td><a href="https://wg21.link/p0912r5">P0912R5</a></td> - <td class="partial" align="center">Partial</td> + <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 + 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> </tr> <!-- Cologne 2019 papers --> <tr> _______________________________________________ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits