2
0
mirror of https://github.com/boostorg/website.git synced 2026-01-19 04:42:17 +00:00

Update release notes for Array

This commit is contained in:
Peter Dimov
2025-02-23 19:52:10 +02:00
committed by GitHub
parent f78c43f290
commit bcfd3dcb18

View File

@@ -44,6 +44,17 @@ Please keep the list of libraries sorted in lexicographical order.
* Fixed `named_condition_any` fails to notify ([github interprocess 62])
]
* [phrase library..[@/libs/array/ Array]:]
* Converted documentation to AsciiDoc (Christian Mazakas).
* Added `noexcept` and `constexpr` as appropriate.
* Marked obsolete functions as deprecated.
* Removed obsolete compiler workarounds.
* Changed `array<T, 0>::begin()`, `cbegin()`, `end()`, `cend()` to return `nullptr`, enabling `constexpr`.
This matches the behavior of `std::array`.
* Removed local `hash_value` overload; `boost::hash` supports array-like types natively.
* `array<T, 0>` can now be initialized with `= {{}}`.
* Added `operator<=>`.
* [phrase library..[@/libs/poly_collection/ PolyCollection]:]
* Added `boost::variant_collection`, a closed polymorphic collection similar
in behavior to `std::vector<std::variant<...>>`.