Skip to content

Commit 8ab8a96

Browse files
authored
Add release notes for: Charconv, Math, Multiprecision, Random (#622)
* Add charconv release notes * Add math release notes * Add test release notes * Add random release notes * Improve wording based on review feedback
1 parent e5a9c29 commit 8ab8a96

1 file changed

Lines changed: 21 additions & 0 deletions

File tree

release-notes/boost_1_91_0.adoc

Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -66,6 +66,9 @@ boost_at:/doc/libs/1_91_0/[Documentation]
6666
** Removed dependency on Boost.StaticAssert.
6767
** Added `HTTP2-Settings` to HTTP field enum.
6868

69+
* boost_phrase:library[Charconv,/libs/charconv/]:
70+
** Fixed overflow in `to_chars` of negative 128-bit integers whose absolute value is less than 2^64
71+
6972
* boost_phrase:library[Core,/libs/core/]:
7073
** The header `boost/is_placeholder.hpp` has been moved from Bind to Core. (https://github.com/boostorg/core/issues/90[#90])
7174

@@ -110,6 +113,18 @@ boost_at:/doc/libs/1_91_0/[Documentation]
110113
* boost_phrase:library[Log,/libs/log/]:
111114
** Enabled building interprocess communication support on Cygwin by default.
112115

116+
* boost_phrase:library[Math,/libs/math/]:
117+
** Added `find_non_centrality` finding function for `non_central_f_distribution`
118+
** Added parameter finding function for `non_central_t_distribution`
119+
** Added function for the log of the incomplete gamma function, `lgamma_q`
120+
** Added function for the log of the lower incomplete gamma function, `lgamma_p`
121+
** Added `domain()` function for `pchip`
122+
** Fixed broken CUDA support in the logistic distribution
123+
** Fixed incorrect floating point traits for Windows on ARM64
124+
** Fixed incorrect result `ibeta` for large arguments
125+
** Fixed incorrect `ellint_2` for N * PI / 2 for phi argument.
126+
** Require user to explicitly enable CUDA rather than assuming based off presence of NVCC
127+
113128
* boost_phrase:library[MultiIndex,/libs/multi_index/]:
114129
** *Breaking change:* All type lists accepted or provided by the library (`indexed_by`,
115130
`tag`, nested typedefs `index_specifier_type_list`, `index_type_list`, `iterator_type_list`
@@ -203,6 +218,9 @@ This addresses issues https://github.com/boostorg/optional/issues/132[#132] and
203218
macro to `1` to enable.
204219
** `boost::pfr::for_each_field*()` functions now work well with stateful visitors.
205220

221+
* boost_phrase:library[Random,/libs/random/]:
222+
** Fixed unsigned types in `binomial_distribution` being inadvertently unsupported.
223+
206224
* boost_phrase:library[Redis,/libs/redis/]:
207225
** Added built-in support for **Sentinel** deployments, which can be configured
208226
using `config::sentinel`. The library handles master/replica discovery,
@@ -265,6 +283,9 @@ This addresses issues https://github.com/boostorg/optional/issues/132[#132] and
265283
instead of having that as a precondition. The old behavior is now spelled `unsafe_value()`.
266284
** Added `boost/system/unwrap_and_invoke.hpp`.
267285

286+
* boost_phrase:library[Test,/libs/test/]:
287+
** Add friend operators for proper comparisons of `std::optional` with GCC < 10
288+
268289
* boost_phrase:library[TypeIndex,/libs/type_index/]:
269290
** Optimized CTTI type comparisons starting from C++20.
270291
** `ctti_type_index::name()` now returns pretty value by default in C\+\+14 and more modern C\+\+ standards.

0 commit comments

Comments
 (0)