-
Notifications
You must be signed in to change notification settings - Fork 377
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Discussion - Restbed 5 should move to C++17? #386
Comments
Does the community have the stomach for moving directly to C++20? |
IMHO Well I am not in favor unless there is a real performance benefit. I already have issue keeping up with all change in the writing habit of developper using latest fancy coding that new model allow. Sidely even compiler manufacturer have some issue keeping up, So some stability is good before moving to C+20 Another point, maybe personnal, |
C++17 seems ok for ms/clang/gcc on x86/arm, for my use cases A work around Restless would be great, to have a restbed srv/client solution |
c++17 all the way. But MS is still considering c++20 as experimental. |
We are keen on the ratification of the Networking TS before we really push out v5; 4.*v will contain bug fixes and security updates and is considered LTS. |
Update regarding version five. We've decided not to rely directly on the std::networking functionality and will look to push 5.0-Beta into the public sphere no later than The API will allow an ASIO, std::networking, etc... implementation to be provided via service methods e.g |
Unfortunately the company I'm working for is bound to (embedded) toolchains which do not offer C++17 support and it seems that this will not change in the near future. But as long as bugs will still be fixed for restbed 4 I guess we could live with a decision to base restbed 5 on either C++17 or C++20. |
Thanks for the input. We intend 4.* to remain LTS and branch off 5+ adding new features and C++17/20 support. |
We plan on releasing Restbed 5 with a minimum standard set to C++17. Please discuss any objections to this move.
The text was updated successfully, but these errors were encountered: