C++17 support #6
-
Hi! I would like to use this library with embedded device but it uses arm gcc compiler with C++17 support and there is no any plans to move to new C++20 standard. So I would like to know if you have any plans to use C++17 in this project? I looked at the code and in general only concepts and format are used from the new standard. |
Beta Was this translation helpful? Give feedback.
Replies: 2 comments 6 replies
This comment has been hidden.
This comment has been hidden.
-
Okay, I've just looked into this - And back-porting the current code-base is a lot more work than I initially anticipated due to some of the dependencies also relying on C++20. I don't think it's currently in scope to add C++17 support back in completely. |
Beta Was this translation helpful? Give feedback.
I have C++17 support in versions 1.5 and prior.
As for C++17 support in the current releases of the library I'm not sure if I want to do that - Sure the features used from C++20 are few but back porting them with conditional implementations and macros is not something I'm fond of doing.
However: If I find the time to do so, I can create a C++17 branch (with separate tags) and back port the current implementation there. I can't guarantee that the C++17 branch will always be up to date then but I'll do my best to keep them in sync.