Boost 1.62.0がリリースされました
Boost 1.62.0がリリースされました。
リリースノートはいつものように、boostjpサイトで翻訳したものを公開しています。Flastさん、協力ありがとうございました。
新ライブラリ
今回の新ライブラリは、FiberとQVMの2つです。
Boost.Fiberは、ユーザースレッドのライブラリです。コルーチンをスレッドのインタフェースで使えるようにしたようなものです。軽量スレッドとして使えます。
Boost.QVMは、クォータニオン、ベクトル、行列のライブラリです。コンセプトベースで設計されているので、自分で作った型に対して、Boost.QVMのアルゴリズムを適用できます。
主要な更新
- Boost.Containerに、C++1z関係の機能が入った。連想コンテナのsplice機能や、
try_emplace()
など - Boost.Coroutineライブラリが非推奨化した。Boost.Coroutine2への移行を推奨
- Boost.Logに、プロセス間ロギングの機能が入った
今回はバグ修正が多く、目立った新機能はそれほどありません。