This revision was landed with ongoing or failed builds. This revision was automatically updated to reflect the committed changes. Closed by commit rG5653d127d7c4: [docs] Give the reason why the support for coroutine is partial (authored by ChuanqiXu).
Repository: rG LLVM Github Monorepo CHANGES SINCE LAST ACTION https://reviews.llvm.org/D115778/new/ https://reviews.llvm.org/D115778 Files: clang/www/cxx_status.html Index: clang/www/cxx_status.html =================================================================== --- clang/www/cxx_status.html +++ clang/www/cxx_status.html @@ -1199,7 +1199,13 @@ <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 different 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>
Index: clang/www/cxx_status.html =================================================================== --- clang/www/cxx_status.html +++ clang/www/cxx_status.html @@ -1199,7 +1199,13 @@ <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 different 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