Log In
Log In

Peter Turcan Documentation Status

https://cppalliance.org/peter/2023/10/27/PeterTurcan-Q3.html

Various documentation updates were made: new topics on version control, CI, Boost history, B2 naming, navigation, markdown conversion, fixes, release notes, testing, templates, and async library review; earlier quarterly posts are listed.

Next Post

  • Matt's Charconv and Decimal Update
    Link #CharConv
    The charconv library has been completed, received endorsement, and is awaiting formal review, with usage instructions provided. The decimal library, a ground‑up IEEE‑754‑2019 implementation for C++14, is in early development, aiming for full standard library and Boost.Math compatibility.
  • 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.