Skip to content

Commit 1e2b232

Browse files
committed
1.66.0リリースノート : Formatを追加 (close #188)
1 parent a091a57 commit 1e2b232

File tree

1 file changed

+22
-0
lines changed

1 file changed

+22
-0
lines changed

document/version/1_66_0.md

Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -32,6 +32,7 @@
3232
- [Atomic](#atomic)
3333
- [DateTime](#datetime)
3434
- [Fiber](#fiber)
35+
- [Format](#format)
3536
- [Fusion](#fusion)
3637
- [Iterator](#iterator)
3738
- [Log](#log)
@@ -84,6 +85,27 @@
8485
- ROCm/HIPストリームと同期できるようになった
8586

8687

88+
## <a name="format" href="format">Format</a>
89+
90+
- 改善
91+
- 新たな変換指定子を追加
92+
- [`'a'`](https://github.com/boostorg/format/pull/41) : `fixed | scientific`フラグを設定する (`hexfloat`相当)
93+
- [`'b'`](https://github.com/boostorg/format/pull/43) : `boolalpha`フラグを設定する
94+
- [`'A'`](https://github.com/boostorg/format/pull/41) : `a`フラグ + `uppercase`を設定する
95+
- [`'F'`](https://github.com/boostorg/format/pull/41) : `f`フラグ + `uppercase`を設定する
96+
- [GitHub #42](https://github.com/boostorg/format/pull/42) ISO 99の新たな引数型 `j` (`intmax_t`) と `z` (`size_t`) を追加。これは値の解析をし、型としては単に無視する
97+
- [GitHub #44](https://github.com/boostorg/format/pull/44) Microsoftの新たな引数型プレフィックス `I` (`ptrdiff_t`)、 `I32` (`__int32`)、 `I64` (`__int64`)、 `w` (`wchar_t`) を追加
98+
- [GitHub #33](https://github.com/boostorg/format/issues/33) `format_matrix`という新たな開発ツールを追加した。これはできるだけ多くの可能なフォーマットを組み合わせて、ファイルに記録する:
99+
- Boostリリース時の回帰テストに役立つ
100+
- `snprintf`との比較ができる
101+
- バグ修正
102+
- [GitHub #36](https://github.com/boostorg/format/issues/36) `volatile`引数に対して安全に`operator%`を使用できるようにした
103+
- [Trac #4636](https://svn.boost.org/trac10/ticket/4636) MSVC環境で値の丸め処理が`/RTCc`オプション (ランタイムエラーチェック) によって失敗していた問題を修正
104+
- [Trac #7477](https://svn.boost.org/trac10/ticket/7477) MSVCの`/Za`オプション (Microsoftの言語拡張を使用しない) との互換性を修正
105+
- [Trac #10324](https://svn.boost.org/trac10/ticket/10324) 不正な`const_cast`による警告を修正
106+
- [Trac #11632](https://svn.boost.org/trac10/ticket/11632) 静的解析して問題があった`alt_sstream.hpp`を修正
107+
108+
87109
## <a name="fusion" href="#fusion">Fusion</a>
88110

89111
- [PR#149](https://github.com/boostorg/fusion/pull/149) `isspace(c)` はVxWorksのDinkum clibではマクロとして実装されていないこと対応。Brian Kuhl(@kuhlenough)氏に感謝

0 commit comments

Comments
 (0)