Log In
Log In

Mohammad's Q4 2023 Update

https://cppalliance.org/mohammad/2024/01/10/MohammadsQ4Update.html

Recent work on Boost.Beast and Boost.PropertyTree is described, covering issue triage, associator specialization, replacement of beast::bind_front_handler with asio::prepend, removal of dead code, and preparing PropertyTree for Boost 1.84.

Next Post

  • Dmitry's Q4 2023 Update
    Link #JSON
    In 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.
  • Boost.Http.Proto Project Highlights
    Link #Beast
    Recent Boost.Http.Proto work includes a chained_sequence abstraction that merges split buffers for chunked parsing, optional gzip/deflate support via a Zlib interface, and a coroutine client handling Accept‑Encoding, redirects and streaming. Boost.Beast updates add trailer field parsing, error‑code overloads, removal of a skip variable for faster CRLF handling, and forward‑declared headers.
  • Mohammad's Q2 2024 Update
    Link #Asio
    Deprecation of beast::ssl_stream and beast::flat_stream, recommending asio::ssl::stream. Coroutine examples are simplified using asio::deferred. New fuzzing targets added, a Boost.Http.IO coroutine client example added, and Boost‑Gecko received a learn index.
  • Mohammad's Q1 2024 Update
    Link #Beast
    An 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.