Skip to content

Conversation

@triceo
Copy link
Collaborator

@triceo triceo commented Nov 6, 2025

Refactors indexing in Constraint Streams so that the index supports random access to elements. This will be necessary for Neighborhoods.

While here, I also noticed that the constructors of streams and nodes were getting out of hand. The new store size trackers bring the number of arguments back under control.

First experiments did not show any significant performance changes in either direction, but I need to run more tests to confirm or deny that.

@sonarqubecloud
Copy link

Quality Gate Failed Quality Gate failed

Failed conditions
C Reliability Rating on New Code (required ≥ A)

See analysis details on SonarQube Cloud

Catch issues before they fail your Quality Gate with our IDE extension SonarQube for IDE

@triceo
Copy link
Collaborator Author

triceo commented Nov 24, 2025

Will not be merged, as I couldn't resolve the perf regressions.
This is happening instead:

#1942

@triceo triceo closed this Nov 24, 2025
@triceo triceo deleted the index branch November 24, 2025 09:00
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