Posts
Stay up to date with Boost and the C++ ecosystem with the latest news, videos, resources, and user-created content.
Latest Posts
-
A postgres library for BoostA Boost-native PostgreSQL library, NativePG, is being developed to provide low‑level message serialization, type parsing, pipelined request composition, flexible response handlers, Asio‑based connections, auto‑batching, connection pooling, and safe SQL formatting, extending beyond libPQ.
-
DynamicBitset Reimagined: A Quarter of Flexibility, Cleanup, and Modern C++Boost.DynamicBitset was modernized: configurable container, C++20 iterators, legacy code removed, constexpr functions added, tests expanded, and new ops like push_front, pop_front, find_first_off introduced, making it leaner and more maintainable.
-
Working on Boost.Bloom roadmapIn Q3 2025 Boost.Bloom work added branchless subfilters, bulk‑mode ops, and a dynamic filter prototype. Additional tasks covered CMake fixes, reviewing Boost libraries, filing site issues, moving release‑notes to the new website, and promotion on media.
-
-
Systems, CI Updates Q3 2025Submodule support was added to isomorphic-git, a PR submitted, and a ZenFS upgrade is being coordinated. Boost website deployment scripts were improved, mailman3 tooling updated, CI configurations simplified, Jenkins and Drone container images refreshed, and Terraform code upgraded.
-
Decimal Goes Back to ReviewThe Decimal library is re‑entering Boost review (Oct 6‑15). Updates include renamed types/headers, simplified constructors, IEEE‑754 rounding, Antora docs, fmt and CMake support, and resolved review issues; hardware decimal and CUDA support are planned.
-
Levelling up Boost.RedisPer‑operation cancellation via asio::cancel_after is added in Boost.Redis 1.90, together with custom startup commands replacing HELLO, Valkey support, race‑free cancellation handling, and upcoming Sentinel and health‑check enhancements.
-
Bulk operations in Boost.BloomBulk insertion and lookup are added to Boost.Bloom in Boost 1.90; position calculations are prefetched and lookup uses a bit‑mask with std::countr_zero to minimise branches, yielding speedups of up to three‑fold depending on filter size and parameters.
-
Implementation of Nix functional package managerThe implementation of Nix functional package manager from nixos.org relies on Boost libraries Container, Context, Coroutine, Core, Format, LexicalCast, Unordered and URL.
https://nixos.org/
https://github.com/NixOS/nix
https://www.boost.org/
-
Create an account
Advance your career, learn from experts, and help shape the future of Boost and C++.