meltdown-v1.10
·
13 commits
to refs/heads/main
since this release
Test results (v1.10 vs v1.9)
Elo | 155.22 +- 11.76 (95%)
Conf | 8.0+0.08s Threads=1 Hash=128MB
Games | N: 2006 W: 1089 L: 248 D: 669
Penta | [4, 58, 291, 393, 257]
https://openbench.bunny.beer/test/583/
Elo | 144.57 +- 15.78 (95%)
Conf | 40.0+0.40s Threads=1 Hash=256MB
Games | N: 1006 W: 512 L: 116 D: 378
Penta | [3, 27, 152, 213, 108]
https://openbench.bunny.beer/test/584/
Elo | 133.37 +- 16.29 (95%)
Conf | 8.0+0.08s Threads=1 Hash=128MB (5man syzygy)
Games | N: 1008 W: 498 L: 129 D: 381
Penta | [8, 35, 142, 218, 101]
https://openbench.bunny.beer/test/585/
Elo | 142.76 +- 15.47 (95%)
Conf | 5.0+0.05s Threads=4 Hash=128MB
Games | N: 1002 W: 464 L: 74 D: 464
Penta | [2, 30, 145, 224, 100]
https://openbench.bunny.beer/test/586/
What's Changed
- transposition: use multiply-shift hashing for index by @hansbinderup in #179
- searcher: add extended futility pruning by @hansbinderup in #180
- searcher: add late move pruning by @clarashepherd in #181
- searcher: improve qsearch return values | compensate for correction in qsearch | fix duplicate merge issue by @hansbinderup in #182
- movegen: add
MoveNoisytype | searcher: useMoveNoisyin qsearch | move_picker: skip bad noisy moves by @hansbinderup in #183 - see_swap: correct pawn attacks | improve attack gen by @hansbinderup in #188
- see_swap: correct lva | correct promotion scores | correct en-pessant score by @hansbinderup in #189
- spsa: apply tuning from
spsa 12-07-25by @hansbinderup in #190 - terms: add king attack pawn terms by @hansbinderup in #193
- move_handling: improve castle rights | mask_tables: move tables and clean up mask table usage by @hansbinderup in #192
- move_picker: swap-and-reduce for TT move by @clarashepherd in #191
Full Changelog: v1.9...v1.10