Skip to content

Commit d2b17ae

Browse files
committed
1.84.0 : Asioを追加
1 parent 402cf12 commit d2b17ae

File tree

1 file changed

+18
-0
lines changed

1 file changed

+18
-0
lines changed

document/version/1_84_0.md

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -61,6 +61,7 @@ Windows APIバージョン番号のリストは[Update `WINVER` and `_WIN32_WINN
6161
## 更新ライブラリ
6262

6363
- [Any](#any)
64+
- [Asio](#asio)
6465
- [Atomic](#atomic)
6566
- [Beast](#beast)
6667
- [Chrono](#chrono)
@@ -104,6 +105,23 @@ Windows APIバージョン番号のリストは[Update `WINVER` and `_WIN32_WINN
104105
- リファレンスのドキュメント生成を修正。これにより、Boost.PFRのリファレンスによって上書きされないようになった。Peter Dimov氏のデバッグに感謝
105106

106107

108+
## <a id="asio" href="#asio">Asio</a>
109+
110+
- 最低言語標準として C++11 を要求するように変更。C++03のサポートを終了
111+
- 非推奨の機能を `boost::asio::execution` 名前空間から削除
112+
- 非推奨の呼び出しフック (invocation hook) とアロケーションフック (allocation hook) を削除
113+
- `channel``try_send_via_dispatch``try_send_n_via_dispatch` 関数を追加
114+
- Asio のプレースホルダと `std::bind` の互換性を追加
115+
- 複数の完了シグネチャを持つチャネルの C++11 サポートを改善した。
116+
- `channel`の非同期操作と `any_completion_handler` の互換性を修正
117+
- `BOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT` を使用したコンパイルと `any_completion_handler` の互換性を修正
118+
- 同じカテゴリに属する混合されたexecutorのプロパティ型を比較するために不足していた等号演算子を追加
119+
- `std::exception_ptr`で始まる完了シグネチャを持つ非同期操作で `spawn` ベースのスタックフルコルーチンを使用するとプログラムが終了してしまう問題を修正
120+
- デフォルト構築された `any_completion_handler` オブジェクトのassociatorにアクセスしようとするとクラッシュする問題を修正
121+
- デフォルトの完了トークンで動作するように `ssl::stream<>` クラスの `async_handshake` 操作を修正
122+
- C++11 を最小言語標準として使用するようにすべてのサンプルコードを更新
123+
124+
107125
## <a id="atomic" href="#atomic">Atomic</a>
108126

109127
- C++03のサポートを終了。新たな要求はC++11以上となる

0 commit comments

Comments
 (0)