Posts
Stay up to date with Boost and the C++ ecosystem with the latest news, videos, resources, and user-created content.
Latest Posts
-
Moving Boost forward: Asio, coroutines, and maybe even modulesBoost updates include coroutine-based Asio usage, a prototype for native C++20 module support with CMake integration, performance benchmarks and enhancements for Boost.MySQL, Boost.Decimal integration, and plans for a Postgres library.
-
New Boost library proposal and a talk on how to make C++ ranges fasterDuring Q1 2025, a Boost Bloom filter library proposal was prepared for review, a conference talk on speeding C++ ranges with transrangers was delivered, Boost.Unordered documentation was migrated to Antora, and support and promotion were provided.
-
Robert's Q1 2025 UpdateRefreshes to documentation styling, an enhanced release report highlighting contributors and community activity, and sponsorship of the June 2025 WG21 standards meeting in Sofia, with promotional t‑shirts, are reported.
-
C++20 modules and Boost: a prototypeA prototype enabling Boost libraries to be used as C++20 modules is presented. A BOOST_USE_MODULES macro toggles between includes and imports via compatibility headers. CMake support, compiled module interfaces and CI tests are described, showing up to 3× build‑time speedup. Current CMake import‑std and MSVC bugs delay integration; further work will resume after fixes.
-
Advancing MrDocs: Contributions to Boost in 2024Recent MrDocs enhancements—modern C++ support, cross‑platform builds, CI and Antora integration—are described, along with updates to Boost libraries, the Boost website workflow, and GitHub Actions, featuring new capabilities, bug fixes and improvements.
-
Doc Previews Revisited Q4 2024Recent Q4 2024 work is summarized, noting Jenkins migration to Multibranch Pipelines, Boost website and CDN upgrades, release‑tooling and CI pipeline enhancements, Mailman migration automation, and benchmark/CI environment updates.
-
Another New Library UnderwayTwo Boost libraries are reported: an IEEE‑754 decimal floating‑point library review after performance <format> enhancements; and a cryptography library built with clang‑20 hardening, implementing primitives and targeting FIPS‑140‑3 certification and TLS support.
-
Boost.MySQL 1.87 and the new Boost citizensIn Boost.MySQL 1.87, the type‑erased any_connection, with_params for one‑off queries, built‑in diagnostics, and a connection‑pool API are introduced, extensive async‑oriented documentation is updated, and MQTT5 and Hash2 libraries are added to Boost.
-
New container in Boost.PolyCollection, additions to Boost.Mp11 and moreCI support added for several Boost libraries; a boost::variant_collection groups same‑type elements; Boost.Mp11 adds mp_lambda and faster mp_is_set; documentation URLs modernized; sponsorship work done.
-
Boost C++ Libraries and Fiscal SponsorshipA formal review was held, resulting in the selection of the C++ Alliance as fiscal sponsor and the creation of a Fiscal Sponsorship Committee to manage Boost assets, with three initial members appointed.
Create an account
Advance your career, learn from experts, and help shape the future of Boost and C++.