Skip to content

Add searchmoves as a parameter to go - #1137

Merged
codedeliveryservice merged 3 commits into
codedeliveryservice:mainfrom
Silverrzz:searchmoves
Oct 22, 2026
Merged

codedeliveryservice merged 3 commits into
codedeliveryservice:mainfrom
Silverrzz:searchmoves

Conversation

@Silverrzz

@Silverrzz Silverrzz commented Oct 21, 2026 •

Copy link
Copy Markdown
Contributor

Adds go searchmoves parsing and filters the root move list before passing it to every search thread, so moves that weren't specified are skipped, including TT moves and MultiPV is restricted to the moves as well.

This patch doesn't change search behavior when not in use, so bench is unchanged. Tested with 1t and SMP, including MultiPV.

Reasons i wanted to add this:
Its a required feature for my next Top Engine tournament on COPE, which is engine+engine Hand & Brain.
Its a cool feature for expedited puzzle solving,
Its a cool feature for human use, allows the user to understand how good a specific move is

Happy to provide the hardware for a nonreg if you want for this, but its definitely nonfunctional for standard use :D

@codedeliveryservice
codedeliveryservice merged commit ffe556d into codedeliveryservice:main Oct 22, 2026
23 checks passed
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.

2 participants