Skip to content

Conversation

@literadix
Copy link
Contributor

@literadix literadix commented Jan 3, 2026

I have also fixed some compiler warnings inside the tests

The search clones the entire Space (variables + propagators) for every branch point. This is extremely expensive. Impact: O(n×m) allocations per branch where n=variables, m=propagators

improvement: 5-10x faster search, 80% less memory
Improvement: 2-3x faster agenda operations, better cache locality
Improvement: 5-10x faster iteration over sparse bitsets
cargo fix --test "main_tests" -p selen
@radevgit radevgit merged commit 6a1c604 into radevgit:main Jan 4, 2026
1 check passed
@radevgit radevgit added the enhancement New feature or request label Jan 4, 2026
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

None yet

Development

Successfully merging this pull request may close these issues.

2 participants