Skip to content

Conversation

@Lastique
Copy link
Member

@Lastique Lastique commented Dec 11, 2025

This follows this discussion on the Boost ML.

Removed library sources, docs, tests and examples; refer to Boost.Config.

This library has been merged into Boost.Config, including sources, documentation, tests and examples. CI configs are removed as there is nothing left to test. index.html updated to redirect to Boost.Config. README.md and meta/libraries.json were updated to mention that the library was merged into Boost.Config.

CMakeLists.txt and build.jam are retained to define Boost.StaticAssert targets, which are now empty and only add the dependency on Boost.Config. This is to avoid breaking downstream libraries that have Boost.StaticAssert as a dependency. These users will need to be updated, and at that point this entire git submodule can be deleted.

This PR must be merged together with boostorg/config#531.

@pdimov
Copy link
Member

pdimov commented Dec 11, 2025

Let's not delete the tests from here. They must still pass.

@Lastique
Copy link
Member Author

I moved the tests to Boost.Config, do we need to leave the duplicates here? And the CI on this PR will fail anyway because the header is removed and not yet added to Boost.Config's develop.

@pdimov
Copy link
Member

pdimov commented Dec 12, 2025

Yes, I prefer to have the tests remain here.

This library has been merged into Boost.Config, including sources,
documentation, tests and examples. index.html updated to redirect to
Boost.Config. README.md and meta/libraries.json were updated to mention
that the library was merged into Boost.Config.

CMakeLists.txt and build.jam are retained to define Boost.StaticAssert
targets, which are now empty and only add the dependency on Boost.Config.
This is to avoid breaking downstream libraries that have Boost.StaticAssert
as a dependency. These users will need to be updated, and at that point
this entire git submodule can be deleted.

Tests, examples and CI configs are preserved at the request by Peter Dimov.
@Lastique Lastique force-pushed the feature/move_static_assert branch from 34a00ea to 4cc0d67 Compare December 12, 2025 12:01
@Lastique
Copy link
Member Author

Ok, I have restored tests and examples (which are built as part of testing).

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants