Boost logo

Boost :

From: Hans Dembinski (hans.dembinski_at_[hidden])
Date: 2021-11-13 12:34:43


> On 12. Nov 2021, at 02:15, Marshall Clow via Boost <boost_at_[hidden]> wrote:
>
> The master branch is is now open for post-beta merges, but only as described in the Post-Beta Merge Policy.
> See <https://github.com/boostorg/wiki/wiki/Releases%3A-Beta-Merge-Policy <https://github.com/boostorg/wiki/wiki/Releases%3A-Beta-Merge-Policy>>

I would like to merge the following fixes to master

https://github.com/boostorg/histogram/commit/904cc3cbf2cd8f5d6a443afdc5923e9a72883f80

This just capitalises the name "histogram" in the meta json.

https://github.com/boostorg/histogram/commit/7ec89f45f6ecbb76e4932a91bd55258d8646e298

This is a fix for users that include windows.h, which has the line `#define small char` that conflicts with variable and method names in the library. The change deprecates the interface that causes the problem and introduces a new conflict-free interface. The deprecated interface is further ifdef'ed to be excluded when "small" is defined in the preprocessing stage. The change does not break the code for users that did not run into this problem, and it fixes the broken library for those that did.

Best regards,
Hans


Boost list run by bdawes at acm.org, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk