1 Star 0 Fork 36

yxycrhistina/boost

forked from src-openEuler/boost 
加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
boost-1.72.0-vs-1.73.0.yaml 3.45 KB
一键复制 编辑 原始数据 按行查看 历史
sdlzx 提交于 2020-09-08 16:58 . 更新boost-1.72.0-vs-1.73.0.yaml.
name: boost
old_version: 1.72.0
new_version: 1.73.0
interface_differences:
- type: 'feature'
item: StaticString
diff: 社区增加新特性
influence: 增加StaticString库
- type: 'feature'
item: Asio
diff: 社区增加新特性
influence: 增加ssl::host_name_verification,增加ssl::context构造函数,SSL依赖OpenSSL 1.0.2,ssl::context类会传播非EOF错误
- type: 'feature'
item: Assert
diff: 社区增加新特性
influence: Assert库增加source_location
- type: 'feature'
item: Atomic
diff: 社区增加新特性
influence: Atomic库增加atomic_ref、atomic_flag::test
- type: 'feature'
item: Conversion
diff: 社区增加新特性
influence: Conversion库增加boost::polymorphic_downcast
- type: 'feature'
item: data_time
diff: 社区增加新特性
influence: data_time支持constexpr
- type: 'feature'
item: Geometry
diff: 社区增加新特性
influence: Geometry增加d3::point_xyz模型
- type: 'feature'
item: GIL
diff: 社区增加新特性
influence: image类增加移动构造与移动赋值函数,any_image_view类增加size函数
- type: 'feature'
item: Histogram
diff: 社区增加新特性
influence: reduce算法增加crop命令,reduce的slice命令支持category,增加count累加器,sum算法增加新参数
- type: 'feature'
item: IO
diff: 社区增加新特性
influence: ostream_joiner实现基于分隔符的join
- type: 'feature'
item: Log
diff: 社区增加新特性
influence: 默认sink在每个日志后自动flush
- type: 'feature'
item: Math
diff: 社区增加新特性
influence: 增加Cubic Hermite Interpolation、Modified Akima Interpolation、PCHIP Interpolation、Quintic Hermite Interpolation,数值分布增加熵,增加面积计算的几种简单情况。
- type: 'feature'
item: Mp11
diff: 社区增加新特性
influence: 增加mp_unique_if、mp_flatten、mp_rotate_left、mp_rotate_right、mp_compose、mp_power_set、mp_partial_sum、mp_iterate
- type: 'feature'
item: Test
diff: 社区增加新特性
influence: BOOST_TEST增加tolerance indication, user message and collection comparison modifier
- type: 'feature'
item: ThrowException
diff: 社区增加新特性
influence: throw_exception增加boost::source_location类型的重载
- type: 'feature'
item: Variant2
diff: 社区增加新特性
influence: 支持std::hash与boost::hash
- type: 'feature'
item: Atomic
diff: 社区删除特性
influence: boost/atomic/atomic.hpp不再包含boost/atomic/atomic_flag.hpp与boost/atomic/fences.hpp(涉及到的代码需改为包含boost/atomic.hpp),删除BOOST_ATOMIC_DETAIL_HIGHLIGHT_OP_AND_TEST宏(需使用*_and_test替代),atomic<T>现在考虑T的对齐要求
- type: 'ABI'
item: data_time
diff: data_time全部内联,可以不链接库
influence: 无影响,社区保留了库以保持编译兼容。
- type: 'ABI'
item: IO
diff: 调整ostream_string至IO库,并更名为ostream_put
influence: 用到此类的代码需要修改类名与库名
- type: 'ABI'
item: Utility
diff: 调整ostream_string至IO库,并更名为ostream_put
influence: 用到此类的代码需要修改类名与库名
remark: '新增库或类,用户可以根据需要选择使用,对现有代码无影响;使用了Utility库的ostream_string、Atomic库的boost/atomic/atomic.hpp以及BOOST_ATOMIC_DETAIL_HIGHLIGHT_OP_AND_TEST宏的用户需要适配代码;'
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
1
https://gitee.com/yxycrhistina/boost.git
git@gitee.com:yxycrhistina/boost.git
yxycrhistina
boost
boost
master

搜索帮助