[ https://issues.apache.org/jira/browse/GEODE-9639?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17431442#comment-17431442 ]
ASF GitHub Bot commented on GEODE-9639: --------------------------------------- mreddington commented on pull request #874: URL: https://github.com/apache/geode-native/pull/874#issuecomment-947982004 @pivotal-jbarrett and @mmartell I'm not going to change `not1` at the moment because a suitable replacement isn't available until C++17 in the form of `not_fn`. I'm not going to write our own until we retarget, we'll never remember to go in and replace it with the standard version and future us will be too afraid to change it if we did. If we one day retarget to C++17, the switcheroo will happen naturally out of necessity. -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: notifications-unsubscr...@geode.apache.org For queries about this service, please contact Infrastructure at: us...@infra.apache.org > Make native client compatible with C++20 > ---------------------------------------- > > Key: GEODE-9639 > URL: https://issues.apache.org/jira/browse/GEODE-9639 > Project: Geode > Issue Type: Improvement > Components: native client > Reporter: Matthew Reddington > Priority: Major > Labels: pull-request-available > > There are standard library components that were removed in C++20, making our > library incompatible. Luckily, our use of deleted components are minimal and > replaceable without breaking API backward compatibility, but it will disrupt > ABI compatibility. > > The outcome needs to be tested against MSVC2017/v141 and MSVC2019/v142, > including examples. -- This message was sent by Atlassian Jira (v8.3.4#803005)