Skip to content

vbuild.Fusion: Opportunistically store types as TypeIDs#7047

Merged
mattnibs merged 1 commit into
mainfrom
vbuild-fusion-typeids
Jun 12, 2026
Merged

vbuild.Fusion: Opportunistically store types as TypeIDs#7047
mattnibs merged 1 commit into
mainfrom
vbuild-fusion-typeids

Conversation

@mattnibs

Copy link
Copy Markdown
Collaborator

This commit changes how types are stored in vbuild Fusion vectors. If incoming TypeVectors store types using the loader pattern, avoid the expensive conversion to super.Types and using type ids instead.

Comment thread vector/vbuild/fusion.go Outdated
Comment thread vector/vbuild/fusion.go Outdated
Comment thread vector/vbuild/fusion.go Outdated
Comment thread vector/vbuild/fusion.go Outdated
Comment thread vector/vbuild/fusion.go
Comment thread vector/vbuild/fusion.go
Comment thread vector/vbuild/fusion.go Outdated
@mattnibs mattnibs force-pushed the vbuild-fusion-typeids branch from a1f1ec4 to 2fd4692 Compare June 12, 2026 18:29
Comment thread vector/vbuild/fusion.go Outdated
This commit changes how types are stored in vbuild Fusion vectors- If
incoming TypeVectors store types using the loader pattern, avoid the
expensive conversion to super.Types and using type ids instead.
@mattnibs mattnibs force-pushed the vbuild-fusion-typeids branch from 2fd4692 to 553e12c Compare June 12, 2026 19:35
@mattnibs mattnibs merged commit 3b7c9e8 into main Jun 12, 2026
2 checks passed
@mattnibs mattnibs deleted the vbuild-fusion-typeids branch June 12, 2026 20:03
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