From e8fdc407bd26df10a92f620ffa5465d8bc9fa015 Mon Sep 17 00:00:00 2001 From: Andrey Semashev Date: Sun, 19 Oct 2025 22:14:36 +0300 Subject: [PATCH] Added a changelog entry for the lightweight_test.hpp change. Refs https://github.com/boostorg/core/pull/205. --- doc/changes.qbk | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/doc/changes.qbk b/doc/changes.qbk index a73cd4b..d2acc4b 100644 --- a/doc/changes.qbk +++ b/doc/changes.qbk @@ -9,6 +9,10 @@ [section Changes in 1.90.0] +* The implementation of `BOOST_TEST_THROWS` and `BOOST_TEST_NO_THROW` macros defined in + [link core.lightweight_test `boost/core/lightweight_test.hpp`] has been changed to avoid + compiler warnings on some compilers, when the macros are used in `if`/`else` blocks. As + a side effect of this change, the semicolon after the macro is now necessary. ([github_pr 205]) * [link core.data `boost::data`] and [link core.size `boost::size`] are now aliases for `std::data` and `std::size`, respectively, when the latter are provided by compiler. This resolves potential ambiguities when both `boost::` and `std::` alternatives are found by the compiler, e.g. as a result