boostorg / gil

Boost.GIL - Generic Image Library | Requires C++14 since Boost 1.80
https://boostorg.github.io/gil
Boost Software License 1.0
178 stars 163 forks source link

Remove C++11 build jobs from CI #696

Closed mloskot closed 2 years ago

mloskot commented 2 years ago

For Boost 1.80, we have announced the switch from C++11 to C++14 with Boost 1.80.

This should be followed with removal of C++11 builds from our CI-s.

Yes, GIL may still build as C++11 for a while after the release of Boost 1.80, but keeping those jobs will be confusing. Removing them will also speed up our CI operations.

marco-langer commented 2 years ago

Shouldn't this be on the 1.81 milestone then?

Yes, GIL may still build as C++11 for a while after the release of Boost 1.80

Bold to assume that, I thought to get rid of all std::bind's as soon as we hit 1.80, replace them with generic lambdas and never look back ;)

mloskot commented 2 years ago

Why? If Boost.GIL 1.80 is said and set to require C++14 or later, then what is the reason to keep anything C++11?