[Rpm-maint] [rpm-software-management/rpm] Move to C++20 (for rpm 6.1) (Issue #3518)
Panu Matilainen
notifications at github.com
Mon Jan 13 11:41:27 UTC 2025
C++20 is one of the more attractive C++ standard versions for our purpose, for example std::string_view and std::span are something that will be hugely useful in modernizing the rpm codebase.
Looking at https://gcc.gnu.org/projects/cxx-status.html, gcc's support for C++20 was pretty complete by gcc-12 already except for modules. So in retrospective we might've just as well started with that because modules aren't interesting to us yet, but it's a bit late to change the baseline for 6.0 now. Lets plan to make this jump post 6.0, probably after 6.0 beta is out to avoid creating too many backport pains during stabilization.
--
Reply to this email directly or view it on GitHub:
https://github.com/rpm-software-management/rpm/issues/3518
You are receiving this because you are subscribed to this thread.
Message ID: <rpm-software-management/rpm/issues/3518 at github.com>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.rpm.org/pipermail/rpm-maint/attachments/20250113/08d2dc69/attachment.htm>
More information about the Rpm-maint
mailing list