Log In
Log In

Doc Previews Revisited Q4 2024

https://cppalliance.org/sam/2025/01/07/SamsQ4Update.html

Recent 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.

Next Post

  • Advancing MrDocs: Contributions to Boost in 2024
    Link
    Recent 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.
  • Hub is here
    Link #Bloom
    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.
  • MrDocs Bootstrap: One Script to Build Them All
    Link
    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.
  • Speed and Safety
    Link #Decimal
    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.