Boost logo

Boost :

From: Peter Dimov (pdimov_at_[hidden])
Date: 2021-10-16 17:10:33


Nikita Kniazev wrote:
> Recently Core grew with additional dependencies on StaticAssert (in 1.76) and
> ThrowException (in the next release), previously it was only depending on
> Assert and Config. That made a lot of libraries checkout the same four
> repositories, three of them containing only a few headers. Merging into a
> single dependency will affect mostly positive about 100 libraries and negative
> 1: StlInterfaces (depends on Assert, and will on Core).
>
> Please leave a comment at https://github.com/boostorg/core/issues/97 if you
> think it is a good idea, or have concerns against doing that.

I prefer keeping this discussion here on the list, rather than in an issue, so please
reply here instead if you have an opinion. :-)

The proposal is:

* Merge Assert into Core
* Merge StaticAssert into Core
* Merge ThrowException into Core

Each of these may be done or not. We also have an additional option of

* Merge StaticAssert into Assert

if we decide not to do the above.


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