版本 1.32.0
版本 1.32.0
2004年11月19日 12:00 格林威治标准时间
平台 | 文件 |
---|---|
unix | boost_1_32_0.tar.bz2 |
boost_1_32_0.tar.gz | |
windows | boost_1_32_0.exe |
boost_1_32_0.zip |
重要 - 新的工具集名称
一些 Boost.Build 工具集 的名称已更改,以移除“。.”(点)字符并修复其他一些命名不一致之处。例如,vc7.1工具集已重命名为vc-7_1。请参阅安装指南中关于 受支持工具集 的部分,了解当前工具集名称的完整列表。此更改是为使 Boost 发行版与 ISO 9660 级别 2 要求兼容而进行的。
新的库
-
赋值库: 使用常量或生成的数据填充容器从未如此简单,来自 Thorsten Ottosen。
-
MinMax 库: 标准库扩展,用于同时进行最小/最大和最小/最大元素计算,来自 Herve Bronnimann。
-
多索引容器库: 具有多个与 STL 兼容的访问接口的容器,来自 Joaquin M Lopez Munoz。
-
数值转换库: 基于策略的优化数值转换,来自 Fernando Cacciola。
-
程序选项库: 访问命令行、配置文件和其他来源提供的配置数据,来自 Vladimir Prus。
-
范围库: 基于新的迭代器概念构建的通用算法的新基础架构,来自 Thorsten Ottosen。
-
序列化库: 将任意 C++ 数据结构序列化/反序列化为各种格式,包括文本、二进制和 XML,来自 Robert Ramey。
-
字符串算法库: 用于大小写转换、修剪、查找/替换操作等的字符串相关算法集合,来自 Pavol Droba。
-
Tribool: 3 状态布尔类型库,来自 Doug Gregor。
更新的库
-
Compose:此已弃用的库已被移除。
-
Python 库:
-
更新为使用 Boost 软件许可证。
-
已实现一种新的、更好的包装具有虚拟函数的类的方法。
-
感谢 Daniel Holth 提供对新的 Python Bool 类型的支持。
-
感谢 Niall Douglas 提供对即将推出的 GCC 符号导出控制功能的支持。
-
改进了对
std::auto_ptr
类类型的支持。 -
其他库使用的组件已从python/detail移动到boost/detail以改进依赖关系。
-
各种错误修复和编译器变通方法。
-
-
信号库: 引入了确定性插槽排序,允许在插槽组的开头或结尾或插槽列表本身连接插槽。组合器可以安全地拥有状态,并且可以从信号访问。
回归测试
此版本已在各种不同的编译器和平台上进行了广泛测试。已知它在测试的编译器和配置上与之前的参考版本相比没有回归。请参阅相应的 回归报告,了解您的编译器在新 Boost 代码库上的性能。
致谢
Aleksey Gurtovoy 负责此版本的发布。管理发布本身就是一项巨大的工作,Aleksey 总是超越仅仅满足要求,坚持最高的质量。Boost 成员们欠他一份感激之情。
如果没有 Boost 社区的许多成员的辛勤努力,这个版本是不可能实现的。他们慷慨地贡献了他们杰出的专业知识、时间和精力来实现它。对于补丁、错误修复、故障排除、专家建议以及对发布经理请求的迅速响应,我们感谢
David Abrahams、Misha Bergal、Jonathan Brandmeyer、Fernando Cacciola、Marshall Clow、Christopher Currie、Pavol Droba、Caleb Epstein、Eric Friedman、Jeff Garland、Michael Glassford、Doug Gregor、Joel de Guzman、Hubert Holin、Jaakko Jarvi、Hartmut Kaiser、Bronek Kozicki、Tarjei Knapstad、Toon Knapen、Aaron W. LaFramboise、Joaquin M Lopez Munoz、Christoph Ludwig、John Maddock、Paul Mensonides、Guillaume Melquiond、Thorsten Ottosen、Vladimir Prus、Robert Ramey、Rene Rivera、Gennadiy Rozental、Stefan Slapeta、Jonathan Turkanis、Pavel Vozenilek、Jonathan Wakely、Daryle Walker、Victor A. Wagner Jr. 和 Martin Wille。
此外,我们还要特别感谢:John Maddock 负责将大部分 Boost 库转换为 Boost 软件许可证 的工作;Eric Niebler 和 Joel de Guzman 负责承担改进 Boost 文档外观和感觉的重要工作;最后,但同样重要的是,感谢我们的回归测试运行者,没有他们,我们根本无法发布:Toon Knapen、Bronek Kozicki、Rene Rivera、Markus Schopflin、Stefan Slapeta、Victor A. Wagner Jr. 和 Martin Wille。
谢谢大家!