tcbrindle / flux

A C++20 library for sequence-orientated programming
https://tristanbrindle.com/flux/
Boost Software License 1.0
513 stars 30 forks source link

Add Clang 16 support #44

Closed tcbrindle closed 1 year ago

tcbrindle commented 1 year ago

Clang 16 has been released, and finally has sufficient concepts support that we can get Flux working.

This PR has the necessary changes to get the tests running, which were all pretty minor.

codecov[bot] commented 1 year ago

Codecov Report

Patch coverage: 100.00% and no project coverage change.

Comparison is base (f25c152) 98.33% compared to head (31e97c4) 98.33%.

Additional details and impacted files ```diff @@ Coverage Diff @@ ## main #44 +/- ## ======================================= Coverage 98.33% 98.33% ======================================= Files 63 63 Lines 2280 2280 ======================================= Hits 2242 2242 Misses 38 38 ``` | [Impacted Files](https://codecov.io/gh/tcbrindle/flux/pull/44?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=Tristan+Brindle) | Coverage Δ | | |---|---|---| | [include/flux/core/inline\_sequence\_base.hpp](https://codecov.io/gh/tcbrindle/flux/pull/44?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=Tristan+Brindle#diff-aW5jbHVkZS9mbHV4L2NvcmUvaW5saW5lX3NlcXVlbmNlX2Jhc2UuaHBw) | `92.30% <ø> (ø)` | | | [include/flux/core/optional.hpp](https://codecov.io/gh/tcbrindle/flux/pull/44?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=Tristan+Brindle#diff-aW5jbHVkZS9mbHV4L2NvcmUvb3B0aW9uYWwuaHBw) | `100.00% <ø> (ø)` | | | [include/flux/op/compare.hpp](https://codecov.io/gh/tcbrindle/flux/pull/44?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=Tristan+Brindle#diff-aW5jbHVkZS9mbHV4L29wL2NvbXBhcmUuaHBw) | `100.00% <ø> (ø)` | | | [include/flux/source/range.hpp](https://codecov.io/gh/tcbrindle/flux/pull/44?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=Tristan+Brindle#diff-aW5jbHVkZS9mbHV4L3NvdXJjZS9yYW5nZS5ocHA=) | `98.30% <100.00%> (ø)` | | Help us with your feedback. Take ten seconds to tell us [how you rate us](https://about.codecov.io/nps?utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=Tristan+Brindle). Have a feature suggestion? [Share it here.](https://app.codecov.io/gh/feedback/?utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=Tristan+Brindle)

:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Do you have feedback about the report comment? Let us know in this issue.