-
Notifications
You must be signed in to change notification settings - Fork 163
Moving from CXX11 to CXX17
Mateusz Łoskot edited this page May 7, 2020
·
2 revisions
Boost.GIL requires C++11 since Boost 1.68. C++11 modernisation of the source code is still an ongoing project and process.
At some point in future, we are going to deprecate C++11 and move to C++17.
A Boost policy suggested by Peter Dimov for phasing out C++03 (see link below) can apply to any version of C++:
At least two Boost releases must ship with a deprecation notice before support is dropped.
Since this will be a breaking change, let's do some minimal planning.
List of C++17 features considered critical, essential or useful for future GIL improvements:
- ...
The features will state a formal requirement in the Jamfile
and CMakeLists.txt
.
- Phasing out C++03 Support in Boost by Peter Dimov