Posts
Stay up to date with Boost and the C++ ecosystem with the latest news, videos, resources, and user-created content.
Latest Posts
-
Sam's Q1 2024 UpdateMigration of Boost download CDN to Fastly was performed, TLS and load balancers were configured, Boost website deployment was automated, release scripts were updated, Mailman environments were set up, wowbagger upgrades were discussed, and Jenkins and Drone jobs were adjusted.
-
Joaquín's Q1 2024 UpdateIn Q1 2024, Boost.Unordered received emplace optimization and allocator fixes; Boost.Bimap received heterogeneous lookup; concurrency research was continued; a perfect‑hashing talk was prepared; Boost promotion and a new website were advanced.
-
Matt's Q1 2024 UpdateDuring Q1 2024, work was performed on several Boost libraries: Charconv completed its review and was released in Boost 1.85; the Decimal library progressed toward a beta with major performance gains; the Multi library preparation for review was undertaken; and new optimization algorithms were added to the Math sub‑library in Boost 1.85. Community feedback and bug fixes were incorporated throughout.
-
Dmitry's Q1 2024 UpdateDuring Q1 2024 work on Boost.JSON included direct serialization and cleanup, a performance regression in the parser was identified and will be fixed, number serialization is being reimplemented with Charconv pending compiler support, Boost.Endian replaced internal endianness handling, and a recursive filesystem::path conversion bug was resolved.
-
C++20 modules and Boost: follow upIt is shown by benchmarks that C++20 modules cut Boost rebuild times by about 45%, but modularizing requires macro work, source changes, complex CMake support, handling of compiled libraries, and extra testing, leading to a community choice on adoption.
-
C++20 modules and Boost: an analysisBoost header‑only libraries are evaluated for conversion to C++20 modules. Toolchain support, an export‑using technique, and benchmarks indicate modest compile‑time gains. Modules remain early, giving limited production benefit but faster rebuilds.
-
Boost 1.85.0 closed for all changes on April 3rdBoost 1.85.0 closed for all changes
When Wednesday, Apr 3, 2024 -
The 1.85.0 release will close for major changes TOMORROWCalendar here:
https://www.boost.org/development/
Next deadline:
The master branch will close for the beta next Wednesday.
— The release managers -
Review of Parser library begins todayThe review of Boost.Parser is scheduled to begin today and conclude on February 28. The library provides primitive parsers and combinators (e.g., Kleene star), supports both callback and non‑callback parsing, is range‑friendly, fully Unicode‑aware, delivers GCC‑style error diagnostics and optional tracing, with documentation and source on GitHub.
-
Create an account
Advance your career, learn from experts, and help shape the future of Boost and C++.