Skip to content

Commit

Permalink
1.84.0 : Math, Multiprecision, Random, Testを追加
Browse files Browse the repository at this point in the history
  • Loading branch information
faithandbrave committed Nov 27, 2023
1 parent 5153ad7 commit e9ebe52
Showing 1 changed file with 41 additions and 0 deletions.
41 changes: 41 additions & 0 deletions document/version/1_84_0.md
Expand Up @@ -77,13 +77,17 @@ Windows APIバージョン番号のリストは[Update `WINVER` and `_WIN32_WINN
- [Locale](#locale)
- [Lockfree](#lockfree)
- [Log](#log)
- [Math](#math)
- [Multi-index](#multi-index)
- [Multiprecision](#multiprecision)
- [MySQL](#mysql)
- [PFR](#pfr)
- [Predef](#predef)
- [Ratio](#ratio)
- [Random](#random)
- [Stacktrace](#stacktrace)
- [System](#system)
- [Test](#test)
- [Thread](#thread)
- [TypeIndex](#type-index)
- [TypeOf](#typeof)
Expand Down Expand Up @@ -207,11 +211,35 @@ Windows APIバージョン番号のリストは[Update `WINVER` and `_WIN32_WINN
- Windows 10より古いWindowsバージョンのサポートは非推奨であり、Boost 1.87で削除される予定


## <a id="math" href="#math">Math</a>

- ccmath のエラー検出を改善
- [GitHub #1028](https://github.com/boostorg/math/issues/1028) 非推奨になった `std::numeric_limits<>::has_denorm` の使用を削除
- [GitHub #1035](https://github.com/boostorg/math/issues/1035) 非心t分布 (non-central-t distribution) が収束しないバグを修正
- [GitHub #1034](https://github.com/boostorg/math/issues/1034) `tgamma` が負の整数にならないように <sub>1</sub>F<sub>1</sub> の Bessel 関数近似を調整
- [GitHub #1006](https://github.com/boostorg/math/issues/1006) `ibeta` の偽 (spurious) のオーバーフローとゼロによる除算を回避
- Sterling の tgamma の近似を使用する際の精度の改善。[GitHub #1007](https://github.com/boostorg/math/pull/1007)で開始された作業を完了
- [GitHub #1007](https://github.com/boostorg/math/pull/1007) 大きな初期推測に対する `inverse_discrete_quantile` の修正
- [GitHub #1000](https://github.com/boostorg/math/pull/1000) ニュートン法による平方根探索を改善
- [GitHub #997](https://github.com/boostorg/math/pull/997) 中央値が0でない場合の`median_absolute_deviation`を修正した
- `cstdfloat.hpp`をgcc-14向けに修正
- `<stdfloat>` で宣言された新しい型が動作するように更新
- 不必要なオーバーフローや使用上の制限を避けるため、`hypergeometric_distribution`を32ビットではなく64ビットの整数を使用するように変更


## <a id="multi-index" href="#multi-index">Multi-index</a>

- [GitHub #70](https://github.com/boostorg/multi_index/issues/70) ADLをサポートしていない古いコンパイラにおけるシリアライズ関連のコンパイル時バグを修正


## <a id="multiprecision" href="#multiprecision">Multiprecision</a>

- [GitHub #567](https://github.com/boostorg/multiprecision/issues/567) テストコード中の `boost::array``std::array` に変更した
- [GitHub #553](https://github.com/boostorg/multiprecision/issues/553) `cpp_int::eval_convert_to``noexcept` になるように修正
- グローバルの精度を変更すると、現在のスレッドの精度も変更されるようにした
- [GitHub #540](https://github.com/boostorg/multiprecision/issues/540) `rational_adaptor` の構築のバグを修正


## <a id="mysql" href="#mysql">MySQL</a>

- `connection::reset_connection``connection::async_reset_connection`を追加。これらの関数は、接続を閉じたり再度開いたりすることなく、セッションの状態 (プリペアドステートメント、変数、ロックなどを含む) をクリーンアップする
Expand All @@ -237,6 +265,12 @@ Windows APIバージョン番号のリストは[Update `WINVER` and `_WIN32_WINN
- `BOOST_RATIO_EXTENSIONS`のサポートを削除。Ratioは現在、標準`<ratio>`ヘッダで実装される


## <a id="random" href="#random">Random</a>

- C++03のサポートを終了
- Boost.Multiprecisionを使用したテストでのオーバーフローを修正


## <a id="stacktrace" href="#stacktrace">Stacktrace</a>

- [GitHub #139](https://github.com/boostorg/stacktrace/pull/139) C++03のサポートを終了。[Alex氏](https://github.com/leha-bot)のPRに感謝
Expand All @@ -253,6 +287,13 @@ Windows APIバージョン番号のリストは[Update `WINVER` and `_WIN32_WINN
- `result``operator&=`を追加


## <a id="test" href="#test">Test</a>

- C++03のサポートを終了
- [GitHub #392](https://github.com/boostorg/test/pull/392) glibc 2.2 - 2.17でのPRIxPTRの使い方を修正
- [GitHub #390](https://github.com/boostorg/test/pull/390) MSVCの警告C5263「一時オブジェクトに`std::move`を呼び出すとコピー省略が発生する」を修正


## <a id="thread" href="#thread">Thread</a>

- C++03のサポートを終了
Expand Down

0 comments on commit e9ebe52

Please sign in to comment.