Skip to content

Conversation

@striezel
Copy link
Contributor

@striezel striezel commented Mar 20, 2025

Some compilers do not have the <scope> header, but they use <experimental/scope> instead and place the types in the std::experimental namespace.

This pull request adds compatibility for such compilers.

Note: This is intentionally left as a draft pull request, because there is no CI job with a compiler that uses <experimantal/scope> yet. Please review #16 first. It not only fixes the existing Clang builds on GHA, it also introduces a job for Clang 19 on Ubuntu 24.04. And that compiler has the <experimantal/scope> header. After that is merged I will rebase this pull request to make sure it build and passes the tests with Clang 19.

@striezel striezel force-pushed the support-experimental-scope-header branch from 8c24861 to 141d3f5 Compare March 23, 2025 22:59
@striezel striezel marked this pull request as ready for review March 23, 2025 23:00
@striezel
Copy link
Contributor Author

@martinmoene This pull request is now ready for review.

@martinmoene martinmoene merged commit bb86880 into nonstd-lite:master Mar 24, 2025
8 checks passed
@striezel striezel deleted the support-experimental-scope-header branch March 25, 2025 15:57
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