Posts
Stay up to date with Boost and the C++ ecosystem with the latest news, videos, resources, and user-created content.
Link Posts
-
Ruben's Q1 2024 UpdateClient‑side SQL formatting was added to Boost.MySQL for safe batch query composition. Boost.PFR support, Boost.Charconv integration, and a Boost.Parser evaluation were added. CI work for Boost.Redis and build‑script refactoring were also performed.
-
Mohammad's Q1 2024 UpdateAn overview of recent work is presented, including bug fixes, warning resolution, and SSL build improvements for Boost.Beast; enhancements to Boost.Http.Proto serializer and conversion of Boost.Buffers documentation to Asciidoc; performance scaling and a new CI workflow for Boost‑Gecko to crawl Boost library documentation and upload it to Algolia.
-
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.
-
Krystian's Q4 2023 UpdateDuring Q4, enhancements were made to MrDocs to render overload sets, support friend declarations, deduction guides, enumerators, and to replace prior TypeInfo variants with a unified SymbolName type. clang work progressed on C++ conformance fixes and a patch to improve dependent name lookup diagnostics.
-
Dmitry's Q4 2023 UpdateIn Q4 2023 the JSON library’s direct parsing was completed and released in Boost 1.84.0, after which work shifted to implementing direct serialization using the standard serializer, with performance optimizations, CIdriven benchmarking, and coverage analysis guiding refactoring; completion is targeted for the next Boost release.
Create an account
Advance your career, learn from experts, and help shape the future of Boost and C++.