E52A generate: make GenerateAll non recursive and optimise pruning logic by iscgar · Pull Request #1688 · solvespace/solvespace · GitHub
[go: up one dir, main page]

Skip to content

generate: make GenerateAll non recursive and optimise pruning logic#1688

Open
iscgar wants to merge 1 commit intosolvespace:masterfrom
iscgar:iscgar/non-recursive-regenerate
Open

generate: make GenerateAll non recursive and optimise pruning logic#1688
iscgar wants to merge 1 commit intosolvespace:masterfrom
iscgar:iscgar/non-recursive-regenerate

Conversation

@iscgar
Copy link
Contributor
@iscgar iscgar commented Mar 15, 2026

This results in a reduction of up to 50% in regeneration duration since it only prunes sequentially. Pruning should be further optimised so that it avoid traversing the full request and constraint list for every group again.

I had this change sitting in my fork for a few months alreay and just forgot to submit it. Sorry for the delay.

This results in a reduction of up to 50% in regeneration duration since
it only prunes sequentially. Pruning should be further optimised so that
it avoid traversing the full request and constraint list for every group
again.
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

0