Boost 1.78.0 发布
Boost 是一套用于 C++ 编程语言的库,为线性代数、伪随机数生成、多线程、图像处理、正则表达式和单元测试等任务和结构提供支持。它包含了 164 个单独的库(截至 1.76 版)。 新库 该版本没有新的库 更新的库 Asio: 增加了一个 io_uring 后端,可以选择用于所有 I/O 对象 在 POSIX 和 Windows 上增加了对便携式管道的支持 增加了对注册缓冲区的支持 实现了对experimental::coro的改进 当使用 MSVC 运行时,禁用了 clang 上的aligned_alloc 将io_context执行器的大小减少到一个指针 增加了execution::any_executor和any_io_executor的小对象缓冲区的大小 修正了与新版 gcc 和 clang 的兼容性 修正了在 Solaris 上的编译 修正了 bind_executor 与完成 token 的兼容性 修正了定义BOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT时的构建错误 修复了各种警告 …… Assert: 添加source_location::...