促进 C++库

……其中一个世界。 赫伯·萨特安德烈亚历山德雷斯库,C类++编码标准

测试

回归测试

一群志愿者捐赠CPU周期和大量集中产生回归测试的磁盘空间结果表。测试了各种Boost存储库版本图书馆开发人员和感兴趣的用户的利益:

版本 开发人员
开发分支 摘要 未解决问题
主分支机构 摘要 未解决问题

快照

快照用于质量控制检查。  TheUnix tarball和Windows zippall是相同的,除了从Git导出的行尾。

因为快照代表工作过程,所以它们可能不适合生产使用。

版本 下载 文档
主分支机构 Sourceforge公司,JFrog.io公司. 文档
开发分支 Sourceforge公司,JF程序.io. 文档

Git主分支可以从签出https://github.com/boostorg/boost.

检查报告

每天检查Boost快照以检测问题例如缺少版权或许可证。增压检查报告说明一切!

版本
开发分支
硕士分支

更多关于回归检验

所有Boost库都能与编译器一起工作吗? 不幸的是,答案是“视情况而定”。请参阅回归测试结果来看看究竟什么有效,什么无效。

Boost库依赖于现代C++功能,例如模板和C++标准库。最现代的编译器相当好地支持这些主要功能。但即使如此今天,在C++标准采用多年后编译器仍然不支持重要的次要功能,如部分模板专门化。

Boost图书馆的作者经常花费大量精力试图解决编译器的缺陷。 然而,有些库根本不会编译某些编译器或可能具有损坏的功能。 即使编译器的当前版本支持增强库,较旧版本的编译器可能无法工作正确地。

Boost版本通过回归测试运行自动生成各种编译器状态表平台。除非另有说明,否则C++标准库实现是编译器附带的。

警告:

  • 这些表格并不能很好地说明编译器符合C++标准。助推库通常包含屏蔽编译器的变通方法缺陷。
  • 一些回归测试只是偶尔运行,因此相对过时了。检查日期和版本在列标题中。

开发代码每天更新几次,因此,它可能包含错误修复、编译器解决方案、新的功能,甚至全新的库。它可能不稳定,然而。

一些帮助测试的组织的列表是列在致谢第页.