[clang] 5653d12 - [docs] Give the reason why the support for coroutine is partial
Chuanqi Xu via cfe-commits
cfe-commits at lists.llvm.org
Wed Dec 15 05:02:51 PST 2021
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>
More information about the cfe-commits
mailing list