Skip to content

Refactor BSL variant structure#238

Draft
BrianSipos wants to merge 8 commits into
mainfrom
refactor-bsl-variant
Draft

Refactor BSL variant structure#238
BrianSipos wants to merge 8 commits into
mainfrom
refactor-bsl-variant

Conversation

@BrianSipos

Copy link
Copy Markdown
Collaborator

This avoids duplicate keys between item containers (maps) and the variant instances themselves. It should not change any external behavior but does normalize internal storage to use unique-keyed tree maps rather than key-value lists.

A side effect is that this update avoids data copies and makes specific-ID lookups faster.

@BrianSipos BrianSipos self-assigned this Jul 14, 2026
@BrianSipos BrianSipos added the enhancement New feature or request label Jul 14, 2026
@github-project-automation github-project-automation Bot moved this to Todo in BSL Jul 14, 2026
@BrianSipos
BrianSipos force-pushed the refactor-bsl-variant branch from 68f5977 to 0faa993 Compare July 14, 2026 16:21
@BrianSipos BrianSipos moved this from Todo to In Progress in BSL Jul 14, 2026
@BrianSipos BrianSipos added this to the BSL v2.0.0 milestone Jul 14, 2026
@sonarqubecloud

Copy link
Copy Markdown

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

Labels

enhancement New feature or request

Projects

Status: In Progress

Development

Successfully merging this pull request may close these issues.

1 participant