Skip to content

chore: update cpp minimum required version to c++23#46

Open
SYMSCAE wants to merge 7 commits into
diffpy:migration-nanofrom
SYMSCAE:cpp23
Open

chore: update cpp minimum required version to c++23#46
SYMSCAE wants to merge 7 commits into
diffpy:migration-nanofrom
SYMSCAE:cpp23

Conversation

@SYMSCAE

@SYMSCAE SYMSCAE commented Jun 21, 2026

Copy link
Copy Markdown

This PR updates cpp language version to c++23 and replaces boost smart pointer usages with stl implementations.

@SYMSCAE SYMSCAE marked this pull request as ready for review June 21, 2026 19:18
@SYMSCAE SYMSCAE marked this pull request as draft June 21, 2026 19:26
@SYMSCAE SYMSCAE marked this pull request as ready for review June 21, 2026 19:41
@SYMSCAE

SYMSCAE commented Jun 21, 2026

Copy link
Copy Markdown
Author

@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.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant