[ 
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)

Reply via email to