如何跟踪 GCC 的 Parallelism TS 的进度

Posted

技术标签:

【中文标题】如何跟踪 GCC 的 Parallelism TS 的进度【英文标题】:How can I track the progress of the Parallelism TS for GCC 【发布时间】:2019-02-22 08:35:01 【问题描述】:

根据cppreference.com,C++17 中的 Parallelism TS has been standardized 但在 GCC 中尚不可用。我假设一些工作已经开始,但我不知道如何跟踪进度或在完成时收到通知。

【问题讨论】:

【参考方案1】:

另一种跟踪更新的方法是查看 GCC BugTracker (https://gcc.gnu.org/bugzilla/) 和邮件列表存档 (https://gcc.gnu.org/ml/libstdc++/)。

我发现的最新信息是他们已经有补丁,但是他们面临着一些他们试图解决的许可问题(https://gcc.gnu.org/ml/libstdc++/2018-11/msg00017.html,https://gcc.gnu.org/ml/libstdc++/2018-11/msg00018.html)

【讨论】:

【参考方案2】:

您可以监控这个页面:https://gcc.gnu.org/onlinedocs/libstdc++/manual/status.html

这提供了不同C++版本的不同特性的实现状态。

该页面显示即使在最新版本的 GCC (9.1) 中也不支持此功能

【讨论】:

我希望了解有关内部实施进度的更多信息。

以上是关于如何跟踪 GCC 的 Parallelism TS 的进度的主要内容,如果未能解决你的问题,请参考以下文章

如何使用带有行号信息的 gcc 获取 C++ 的堆栈跟踪?

我如何跟踪 ionic 2 中 app.component.ts 中的每个错误 [关闭]

如何在 Tensorflow C++ 中设置 inter_op_parallelism_threads 和 intra_op_parallelism_threads 以进行 Seesion 配置

我的程序崩溃时如何自动生成堆栈跟踪

如何禁用 TOKENIZERS_PARALLELISM=(true | false) 警告?

Windows下的异常处理和堆栈跟踪(MinGW/gcc)