Boost.Bloom ready for shipping in Boost 1.89
Jul 1, 2025During Q2 2025, I’ve been working in the following areas:
Boost.Bloom
The acceptance review for Boost.Bloom took place between the 13th and 22nd of May, and the final verdict was acceptance into Boost. Arnauld Becheler did an awesome job at managing the review, which was one of the most lively and productive I remember in recent years. Incorporating the feedback from the review took me the last five weeks of this quarter, but everything’s ready for shipping with Boost 1.89 (Aug 2025):
Boost.ContainerHash
- Added
boost::hash_is_avalanching
trait (PR#40). This trait was originally in Boost.Unordered, but it makes sense that it be moved here because Boost.Bloom also uses it.
Boost.Unordered
- Added
pull(const_iterator)
to open-addressing containers (PR#309). - CI maintenance work (PR#310, PR#311).
- Improved documentation of
erase_if
(PR#312). - Deprecated
boost::unordered::hash_is_avalanching
in favor ofboost::hash_is_avalanching
(PR#313). - Addressed some user-filed issues (#305, #308).
Boost.MultiIndex
Boost.Flyweight
- CI maintenance work (PR#21).
Boost.PolyCollection
- CI maintenance work (PR#31).
Boost.Interprocess
Boost website
Boost promotion
- Posted several tweets on Boost’s X account:
- Boost 1.88 announcement
- Boost.MQTT5 promotion
- Boost.OpenMethod review announcement
- New website announcement
- Boost.Bloom review announcement
- Boost.OpenMethod review result
- Boost.Bloom review result
- Promotion of a talk about cancellations in Asio
- Promotion of a compilation of videos on Boost from the Utah C++ Programmers Group
- I also did a special series on X covering the presence of Boost on the latest WG21 meeting in Sofia, Bulgaria:
Support to the community
- Reviewed Jean-Louis Leroy’s Boost.OpenMethod proposal.
- Did a small theoretical analysis of Boost.OpenMethod’s perfect hashing algorithm.
- Did some
c2.py
testing for Chris Mazakas. - Supporting the community as a member of the Fiscal Sponsorhip Committee (FSC). The asset transfer from the Boost Foundation to the C++ Alliance was finally completed this quarter, which has enabled the launch of the long-awaited new website.
All Posts by This Author
- 07/01/2025 Boost.Bloom ready for shipping in Boost 1.89
- 04/08/2025 New Boost library proposal and a talk on how to make C++ ranges faster
- 01/05/2025 New container in Boost.PolyCollection, additions to Boost.Mp11 and more
- 10/11/2024 Joaquín's Q3 2024 Update
- 07/06/2024 Joaquín's Q2 2024 Update
- 04/20/2024 Joaquín's Q1 2024 Update
- 01/10/2024 Joaquín's Q4 2023 Update
- 10/27/2023 Joaquín's Q3 2023 Update
- View All Posts...