5 Feb
2023
5 Feb
'23
9:25 p.m.
So - understood this way I get it. I still don't see what benefit obtains though.
I maintain Unordered, which is a C++03 library. Dropping C++03 support dramatically simplifies life on my end as it's becoming increasingly more difficult to download older and older compilers and toolchains. While many CI solutions may offer these things, finding them yourself to locally replicate CI failures isn't always easy or fun. Shifting away from C++03 and setting C++11 as a minimum, where C++11 is defined as Peter did for us in his opening post, would go a long way towards making life easier for future maintainers down the line. It eases the burden on our CI and our authors and maintainers and to me, that's the benefit we obtain. - Christian