Skip to content

alternative archetype move code (draft)#334

Draft
nnullcolumn wants to merge 1 commit into
Ukendio:mainfrom
nnullcolumn:archetype-move-performance-improvement
Draft

alternative archetype move code (draft)#334
nnullcolumn wants to merge 1 commit into
Ukendio:mainfrom
nnullcolumn:archetype-move-performance-improvement

Conversation

@nnullcolumn

Copy link
Copy Markdown

this pr is a draft, not intended to be merged as-is

wrote this out pretty quickly but the idea is to abuse sorted-ness of archetype types to find the ids which are present in both archetypes without hash lookups. i want to discuss the potential performance implications of this and also see if unit tests still pass. i've not put a lot of effort into this yet so i've marked this as a draft

@nnullcolumn

nnullcolumn commented Jul 16, 2026

Copy link
Copy Markdown
Author

so, a couple of things. i wasnt aware pr tests needed approval, but i ran them locally and all looks good. secondly, if the dst has a lot of ids the src doesn't that might mean unnecessary iteration (we should measure if this slows down bulk moves, or if we should only apply this to immediate updates)

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