Skip to content

chore: clean up rest of legal pawn move gen - #401

Merged
ptsouchlos merged 2 commits into
mainfrom
refactor/legal-pawn-movegen-prt2
Jul 7, 2026
Merged

chore: clean up rest of legal pawn move gen#401
ptsouchlos merged 2 commits into
mainfrom
refactor/legal-pawn-movegen-prt2

Conversation

@ptsouchlos

Copy link
Copy Markdown
Owner

Factor out some more code for pawn shifts and make crate public so it can be re-used more in legal movegen.

bench: 1064381

Factor out some more code for pawn shifts and make crate public so it can be re-used more in legal movegen.

bench: 1064381
Integrate full setwise pawn movegen into the legal move generator.

bench: 1064381
@ptsouchlos

Copy link
Copy Markdown
Owner Author

STC regression

Elo   | 3.52 +- 4.75 (95%)
SPRT  | 8.0+0.08s Threads=1 Hash=16MB
LLR   | 2.95 (-2.94, 2.94) [-5.00, 0.00]
Games | N: 9186 W: 2622 L: 2529 D: 4035
Penta | [216, 1099, 1914, 1104, 260]

https://openbench.nocturn9x.space/test/7327/

@ptsouchlos
ptsouchlos merged commit e396b7f into main Jul 7, 2026
29 checks passed
@ptsouchlos
ptsouchlos deleted the refactor/legal-pawn-movegen-prt2 branch July 7, 2026 15:46
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