Skip to content

feat: make perft part of the main engine binary - #162

Merged
ptsouchlos merged 5 commits into
mainfrom
feature/merge-perft
Nov 10, 2025
Merged

feat: make perft part of the main engine binary#162
ptsouchlos merged 5 commits into
mainfrom
feature/merge-perft

Conversation

@ptsouchlos

Copy link
Copy Markdown
Owner

Changes

  • Made perft and split-perft commands part of the main engine binary.
  • Added support for perft command that can run in UCI mode as well.

bench: 1091922

Using the workspace feature, we now add auxiliary tool binaries in the tools folder.
bench: 1091922
bench: 1091922
Merged perft and split-perft into main engine binary.
bench: 1091922
Added perft command that can run in the uci loop
bench: 1091922
@ptsouchlos

Copy link
Copy Markdown
Owner Author

STC regression:

Elo   | 0.21 +- 2.34 (95%)
SPRT  | 8.0+0.08s Threads=1 Hash=16MB
LLR   | 2.98 (-2.94, 2.94) [-5.00, 0.00]
Games | N: 24904 W: 4247 L: 4232 D: 16425
Penta | [263, 2607, 6678, 2660, 244]
https://openbench.nocturn9x.space/test/4755/

@ptsouchlos
ptsouchlos merged commit 154c8e3 into main Nov 10, 2025
18 checks passed
@ptsouchlos
ptsouchlos deleted the feature/merge-perft branch November 10, 2025 13:28
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