File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 2525## 更新ライブラリ
2626
2727- [ Any] ( #any )
28+ - [ Asio] ( #asio )
2829- [ Atomic] ( #atomic )
2930- [ Beast] ( #beast )
3031- [ Charconv] ( #charconv )
6364- ** C++20モジュールの初期サポート** 。詳細はドキュメントを参照
6465
6566
67+ ## <a id =" asio " href =" #asio " >Asio</a >
68+
69+ - ` execution_context ` 、` io_context ` 、` thread_pool ` にアロケータコンストラクタ追加。指定アロケータを実行コンテキストに関連するオブジェクトの割り当てに使用する
70+ - タイマーキューのヒープに使う` vector ` の領域を予約するための新しい設定パラメータ ` "timer" ` / ` "heap_reserve" ` を追加
71+ - ` async_resolve ` において非同期アドレス解決をエミュレートする内部スレッド数を指定する新しい設定パラメータ ` "resolver" ` / ` "threads" ` を追加
72+ - 便利ヘッダ ` boost/asio.hpp ` から ` deadline_timer ` 、` basic_deadline_timer ` 、` time_traits ` を削除
73+ - ` connect_pipe ` が作成する Windows 名前付きパイプが、複数の独立したプラグインDLL使用時の競合を回避するため、一意の名前を使用するようになった
74+ - ` BOOST_ASIO_CONCURRENCY_HINT_SAFE ` を ` io_context ` のデフォルトコンストラクタと整合性を持たせるよう変更
75+ - ` BOOST_ASIO_CONCURRENCY_HINT_UNSAFE_IO ` のドキュメント修正、登録されたロックが有効なままであることを反映した
76+ - 任意の依存関係のための b2 および cmake ビルドターゲットを追加
77+ - ` boost::asio::detail::throw_exception ` に ` [[noreturn]] ` 属性を追加
78+ - ` co_spawn ` を修正し、完了ハンドラの非再入呼び出しに対する非同期操作要件を遵守させるようにした
79+ - ` basic_signal_set ` の非同期シグナル安全性に関するドキュメント注記を追加
80+ - 異なるプラットフォームでの各種小規模コンパイルエラーを修正
81+ - 詳細は[ Revision History] ( https://www.boost.org/doc/libs/release/doc/html/boost_asio/history.html ) を参照
82+
83+
6684## <a id =" atomic " href =" #atomic " >Atomic</a >
6785
6886- x86、AArch32、AArch64、PPCバックエンドのasmベースにTSANインストルメンテーションを追加。これにより、スレッド同期にBoost.Atomicを使用するコードのTSANの誤検出エラーが抑制される
You can’t perform that action at this time.
0 commit comments