Posts
Stay up to date with Boost and the C++ ecosystem with the latest news, videos, resources, and user-created content.
Latest Posts
-
Test images 1Test
-
Test Newstest
-
Fuzz testingFuzz testing is described as a technique that injects random data into software functions to expose crashes, memory leaks, and undefined behavior, especially in code handling untrusted input. A fuzzing engine repeatedly runs the target code with varied inputs, instrumenting it to collect coverage information that guides the generation of further samples, most of which are malformed. Crashes and sanitizer violations are monitored, making the approach valuable for libraries that parse or decode network data, such as Boost.Json, Boost.URL, and Boost.Mysql. Unit tests are still required, as they verify expected results, while fuzzing complements them by focusing on stability rather than correctness. LibFuzzer is recommended as the default engine because it is coverage‑guided, evolutionary, and bundled with clang, requiring only the addition of ‑fsanitize=fuzzer flags during compilation.
-
Test Author 2test
-
Testing Authortest
-
Test mobile 2test
-
Language Designers PanelPanelists: Bjarne Stroustrup, Guido van Rossum, Mads Torgersen; Emma Tracey. C++, Python and C# examined together. C++ and Python co‑use is common. C#’s Windows role is noted. Design trade‑offs discussed. Stewardship covered. Q&A follows.
-
The Address is Not The Place: Object Residency in C++26Memory tiering matters as DRAM costs rise. C++ lacks native residency terminology. OS and compiler solutions stay opaque. C++26 reflection and annotations empower devs. An open‑source library shows tier‑aware allocation. Future‑ready. Tiered memory works.
-
Test- Powering Cognitive Communications Engine for NASA with BoostAn AI engine was run on the ISS. Six radio metrics were optimized. UDP I/O was given by Boost.Asio. State was stored by Boost.Serialization. Boost’s license met NASA rules. Boost was used by MLPack and Armadillo.
-
Test mobiletest
Create an account
Advance your career, learn from experts, and help shape the future of Boost and C++.