boostorg / boostorg/compute

Consider making Boost.Compute non-header-only

未关闭
#359 4 条评论 0 个 reaction 已指派 0 人 在 GitHub 查看
design
主要语言
C++
星标
1.7k
派生
340
PR 合并指标
30 天内没有已合并 PR

描述

Consider making Boost.Compute non-header-only. This issue was raised a few times during the Boost formal review for Boost.Compute. There are a number of potential advantages including allowing the library to be thread-safe by default, reducing the amount of code in header files to improve compile times, and allowing the build system to convert `.cl` source files to strings in `.cpp` source files.

This would be a large and non-backwards-compatible change and should be discussed with the community. Downsides include making the library slightly more difficult to use as it would now require separate compilation and installation steps before use.
##

贡献指南

打开贡献指南

评估

这个 Issue 还没有评估数据。

把新 issue 发到你的邮箱

精选适合新手参与的 GitHub issue 摘要。