Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Drop redundant space solved checks, major perf improvement #102

Merged
merged 1 commit into from
Jun 29, 2016

Conversation

pvdz
Copy link
Contributor

@pvdz pvdz commented Jun 29, 2016

Drops config.targetedVarIndexes. Streamlines space.unsolvedVarIndexes and makes it the "targeted var indexes", or every var if there aren't any.

Drops a bunch of space_isSolved checks which turned out to be redundant. This in turn saved a lot of time and perf of the heavy curator test dropped considerably.

Tries to implement #92

Drops `config.targetedVarIndexes`. Streamlines `space.unsolvedVarIndexes` and makes it the "targeted var indexes", or every var if there aren't any.

Drops a bunch of `space_isSolved` checks which turned out to be redundant. This in turn saved a lot of time and perf of the heavy curator test dropped considerably.

=============================== Coverage summary ================
Statements   : 92.1% ( 3896/4230 ), 21 ignored
Branches     : 88.47% ( 1925/2176 ), 42 ignored
Functions    : 94.89% ( 334/352 ), 8 ignored
Lines        : 91.9% ( 3210/3493 )
=================================================================
@pvdz pvdz merged commit 834c699 into master Jun 29, 2016
@pvdz pvdz deleted the targeted-vars-improvements branch June 29, 2016 19:38
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