chore: update cpp minimum required version to c++23#46
Conversation
|
@sbillinge PR ready for review. We can start migrating python bindings from this branch of libdiffpy. I've manually checked boost serializations and they've already supported std smart pointer serializations. All scons tests passed. |
sbillinge
left a comment
There was a problem hiding this comment.
I am not really qualified to review this but it LGTM. @pavoljuhas are you able to quickly review this. For context, we are migrating from boost to nanobind for future proofing for 3.14 and on
|
@SYMSCAE I merged. Let's push on. Tests are not running in CI in this setup. We could either modify the workflow temporarily to run on merge to |
|
LGTM after a quick skim |
This PR updates cpp language version to c++23 and replaces boost smart pointer usages with stl implementations.