Boost
News
arrow_drop_down

Latest Stories

Stay up to date with Boost and the C++ ecosystem with the latest news, videos, resources, polls, and user-created content. Signed-in users may submit items to include in the feed (posts are reviewed before publication).

test
Katty Ode
Aug 28th, 2026
Katty Ode
Guidance is provided for accelerating library development while maintaining quality and openness. Beneficial Boost dependencies such as Config, Core, Assert, ThrowException and Mp11 are identified for evaluation to simplify compliance and extend functionality. A disciplined GitHub workflow is advocated, requiring all changes to be submitted via pull requests and avoiding direct edits on the website. Linear history is emphasized through the exclusive use of rebasing instead of merging, configuring pulls to rebase, and performing interactive rebase squashes before integration. Fast‑forward‑only merges are recommended and can be enforced via repository settings. Commit discipline is enforced by limiting commits to meaningful changes and refining them with amend or staged additions.
Read more…
Katty Ode
Aug 12th, 2026
Katty Ode
Fuzz testing is described as a technique that injects random data into software functions to reveal crashes and vulnerabilities, thereby improving security and reliability. The process relies on a fuzzing engine that instruments code, measures coverage, and generates malformed inputs to exercise edge cases. Errors such as crashes, memory leaks, and undefined behavior are detected, often in conjunction with address and undefined sanitizers. The approach is considered especially useful for libraries handling untrusted input, such as parsers, decoders, and network protocols, and is employed by Boost.Json, Boost.URL, and Boost.Mysql. Unit tests are reinforced rather than replaced, since fuzzing monitors for crashes without asserting output correctness.
Read more…
Katty Ode
Jul 22nd, 2026
Katty Ode
<u>this is a test</u>

**this is a test**

*this is a test*
Katty Ode
Jul 22nd, 2026
Katty Ode
Fuzz testing is described as a technique that injects random data into software to reveal crashes and security flaws. LibFuzzer is presented as a coverage‑guided engine included in clang, with guidance on building a fuzzer target, adding sanitizers, and…
Read more…
Katty Ode
Jul 16th, 2026
Katty Ode
During Q2 2026 Boost work is summarized: boost::container::hub accepted for Boost 1.92; Boost.Unordered added C++20 range support; Boost.MultiIndex got iterator pointers; Boost.ICL fixed for libc++ v22; Boost.Bloom, Boost.Graph and activities noted.
Read more…
Joaquín M López Muñoz
Jul 2nd, 2026
Joaquín M López Muñoz
René Ferdinand Rivera Morell
May 14th, 2026
René Ferdinand Rivera Morell
Complex C++ dependency management is explained with version conflicts, ABI issues, and platform toolchain differences. Limitations of package managers are described, and a bootstrap script is presented that automates builds, configuration, and IDE setup across platforms, supporting sanitizers.
Read more…
Alan de Freitas
Apr 24th, 2026
Alan de Freitas
CUDA support is added to Boost int128 for host and device use. Device from_chars/to_chars are provided by Boost.Charconv, and Boost.Decimal will gain CUDA later. Verification is used by Boost.Safe_Numbers for safety and error check with CUDA reporting.
Read more…
Matt Borland
Apr 8th, 2026
Matt Borland
Development of boost::container::hub as a lightweight alternative to std::hive, a conference talk on C++ mathematics, maintenance merges for Boost.Unordered and Boost.Bimap, a fix proposal for Boost.ICL, and community support activities.
Read more…
Joaquín M López Muñoz
Apr 3rd, 2026
Joaquín M López Muñoz