代码拉取完成,页面将自动刷新
同步操作将从 src-openEuler/boost 强制同步,此操作会覆盖自 Fork 仓库以来所做的任何修改,且无法恢复!!!
确定后同步将在后台操作,完成时将刷新页面,请耐心等待。
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宏的用户需要适配代码;'
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。