Skip to content

Conversation

@antonydellavecchia
Copy link
Collaborator

Makes progress towards resolving #4558 by using serialization of UUIDs.

Will need an upgrade script so I've disabled upgrade tests for now

@antonydellavecchia antonydellavecchia added serialization optimization Simpler/more performant code or more/better tests release notes: use title For PRs: the title of this PR is suitable for direct use in the release notes labels Aug 22, 2025
@lgoettgens
Copy link
Member

Will need an upgrade script so I've disabled upgrade tests for now

From looking at the changeset, many of the changes don't need an upgrade script. Could you split the changes up into the ones using UUIDs (and thus needing an upgrade script) and the other ones that just improve type stability? I think that way it would be easier to benchmark the different changes to see how much each of them improves the situation

@antonydellavecchia
Copy link
Collaborator Author

Honestly, none of these changes currently make any kind of real improvement, even though it seems like it might. So I was thinking of scrapping it, and waiting to hear what are some of Max's ideas on how to improve type stability.

@fingolfin
Copy link
Member

@antonydellavecchia actually I did leave some comments on type stability at #4558 (comment), did you see those?

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

Labels

optimization Simpler/more performant code or more/better tests release notes: use title For PRs: the title of this PR is suitable for direct use in the release notes serialization

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants