17 Oct
2021
17 Oct
'21
3:38 a.m.
On Sat, Oct 16, 2021 at 9:48 AM Nikita Kniazev via Boost < boost@lists.boost.org> 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).
Such a refactor will affect user code not only Boost libraries. I don't know how much user code exists that depends on each individual repo, though IMO it's better to leave things as they are.