Skip to content

Conversation

@JessyDL
Copy link
Owner

@JessyDL JessyDL commented Oct 9, 2025

With the arrival of C++26 reflection, and an experimental compiler that implements it we can finally start redoing the serialization layer.

As most compilers do not implement it yet, the implementation will instead focus on, when available to use the reflection facilities, and otherwise allow a database to be generated that non-reflection enabled compilers can consume. This means that changes to serializable types would requires a reflection-enabled compiler to be present, but this is a minor issue that will resolve itself over time. We will set up a CI workflow with the intent for allowing users to generate the reflection database if they do not wish to set up a local instance (or are unable).

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.

2 participants