3 Nov
2018
3 Nov
'18
12:41 p.m.
On 11/3/18 2:47 PM, Cromwell Enage via Boost wrote:
Hello, Andrey.
It's possible to retain the old code for C++03 compilers. Which ones do your library users have?
I don't have this data. Boost.Log is documented to support gcc since 4.5 and MSVC since 8.0 SP1. It might be ok to raise the minimum requirement a bit, if it makes it easier to support in Boost.Parameter and other lower level libraries, but switching sraight to C++11 might be big deal for users. I'm not adamantly against it, not to the point I would rewrite Boost.Log just to stay C++03 compatible. But it would seem that the C++11 requirement is not that necessary in Boost.Parameter either - you can just keep the existing code in C++03 mode it it'll work as before.