Skip to content

Commit cdc94f7

Browse files
committed
1 parent 3f0c1c3 commit cdc94f7

1 file changed

Lines changed: 34 additions & 0 deletions

File tree

document/version/1_91_0.md

Lines changed: 34 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -46,6 +46,7 @@
4646
- [Math](#math)
4747
- [MultiIndex](#multiindex)
4848
- [MSM](#msm)
49+
- [OpenMethod](#openmethod)
4950
- [Optional](#optional)
5051
- [PFR](#pfr)
5152
- [Random](#random)
@@ -55,6 +56,7 @@
5556
- [Test](#test)
5657
- [TypeIndex](#typeindex)
5758
- [Unordered](#unordered)
59+
- [URL](#url)
5860
- [UUID](#uuid)
5961
- [Variant2](#variant2)
6062

@@ -203,6 +205,11 @@
203205
- **破壊的変更 (`backmp11`)**: イベントプールへの直接アクセスを `public` から `protected` に変更。ライブラリコード外からの操作は未定義動作を引き起こす可能性があるため
204206

205207

208+
## <a id="openmethod" href="#openmethod">OpenMethod</a>
209+
210+
- `boost::intrusive_ptr` との相互運用
211+
212+
206213
## <a id="optional" href="#optional">Optional</a>
207214

208215
- 完全な C++11 サポート(「制限なし共用体 (unrestricted unions)」と参照修飾子を含む)を持つコンパイラにおいて、実装をaligned storageからunion storageに変更。これにより段階的な `constexpr` サポートが可能になった:
@@ -293,6 +300,33 @@
293300
- [GitHub #344](https://github.com/boostorg/unordered/pull/344) 並行コンテナにおける範囲挿入の戻り値を修正
294301

295302

303+
## <a id="url" href="#url">URL</a>
304+
305+
- 機能追加:
306+
- [GitHub #976](https://github.com/boostorg/url/pull/976) すべてのパース関数が C++20 で `constexpr` になり、コンパイル時の URL パースおよび検証が可能になった
307+
- [GitHub #953](https://github.com/boostorg/url/pull/953) クエリコンテナに `get_or` を追加。キーが存在しない場合にデフォルト値を返す
308+
- [GitHub #952](https://github.com/boostorg/url/pull/952) スタンドアロンの `decode` および `decoded_size` フリー関数を追加
309+
- [GitHub #950](https://github.com/boostorg/url/pull/950) `grammar::range` に対するユーザー提供の `RangeRule` サポートを追加。カスタム文法規則を利用可能
310+
- [GitHub #966](https://github.com/boostorg/url/pull/966) すべてのビュー型に対して `std::ranges::enable_borrowed_range` を特殊化
311+
- [GitHub #964](https://github.com/boostorg/url/pull/964) `token_rule_t` に EBO およびデフォルト構築を追加
312+
- [GitHub #962](https://github.com/boostorg/url/pull/962) セグメント用の natvis ビジュアライザーを追加
313+
- パフォーマンス:
314+
- [GitHub #969](https://github.com/boostorg/url/pull/969) 内部 URL オフセットを `size_t` から `uint32_t` に変更。64 ビットプラットフォームでのオブジェクトサイズを削減
315+
- 修正:
316+
- [GitHub #986](https://github.com/boostorg/url/pull/986) `..`解決による `normalize_path` のあいまいさを修正
317+
- [GitHub #949](https://github.com/boostorg/url/pull/949) 空の `string_view` 入力に対する `parse_query` のガード追加
318+
- [GitHub #978](https://github.com/boostorg/url/pull/978) `=` を含む値に対する `params_iter_impl::decrement()` のデコード後サイズを修正
319+
- [GitHub #978](https://github.com/boostorg/url/pull/978) `decode_view::remove_prefix` / `remove_suffix` のアサーションを修正
320+
- [GitHub #963](https://github.com/boostorg/url/pull/963) `pct_string_view::operator*()` に対する `decode_view` の完全性を修正
321+
- [GitHub #959](https://github.com/boostorg/url/pull/959) サンプルのルーターをムーブ専用に変更
322+
- [GitHub #981](https://github.com/boostorg/url/pull/981) `tuple_rule` における GCC の偽陽性 `-Wmaybe-uninitialized` を修正
323+
- [GitHub #982](https://github.com/boostorg/url/pull/982), [GitHub #988](https://github.com/boostorg/url/pull/988) Laurel Lye Systems Engineering によるセキュリティレビュー: 3 ラウンドの評価、21 件の確認済み修正、パブリックインタフェース境界テストおよび fuzz テストを追加
324+
- ドキュメント:
325+
- [GitHub #987](https://github.com/boostorg/url/pull/987) 設計根拠のページを追加
326+
- [GitHub #970](https://github.com/boostorg/url/pull/970) プラススキーム規約をドキュメント化
327+
- レガシーの QuickBook ドキュメントを削除
328+
329+
296330
## <a id="uuid" href="#uuid">UUID</a>
297331

298332
- `boost/uuid/uuid_io.hpp``from_chars` を追加

0 commit comments

Comments
 (0)