LittleWing - XBoard and UCI communication protocols
author - Vincent Ollivier github:https://github.com/vinc/littlewing
Rating Chess Engines Diary CEDR=2540
LittleWing 0.8.0 what's new?
There should be around +300 ELO since the previous release from 2021. The majority of this comes from automated tuning of eval parameters (material, mobility, PST), plus good gains from the addition of the history heuristic, reverse futility pruning, and a new log log late move reduction formula, along with a few other things.
Fixed
Fix insertion sort in movegen (#143)
Do check before search in root (#131)
Fix internal iterative deepening (#130)
Fix UCI issue with PV after draw (#112)
Fix invalid claim (#103)
Fix std (#100)
Fix clippy warnings (#99)
Fix insertion sort in movegen (#143)
Do check before search in root (#131)
Fix internal iterative deepening (#130)
Fix UCI issue with PV after draw (#112)
Fix invalid claim (#103)
Fix std (#100)
Fix clippy warnings (#99)
Added
Add TT prefetch (#145)
Add check extension (#142)
Add history heuristic (#128)
Add improving heuristic (#139)
Add libm to compute log in no_std (#146)
Add noisy/quiet moves (#144)
Add reverse futility pruning (#135)
Add tempo to eval (#127)
Add automated tuning (#122)
Add depth command (#101)
Changed
Reduce futility pruning margin (#138)
Refactor transposition table (#137)
Update LMR (#140)
Update eval params (#133)
Replace Bencher by Criterion (#123)
Improve UCI support (#114)
Use safe lockless transposition table (#113)
Set default number of moves for UCI go command (#104)
Migrate from 2015 edition to 2018 (#98)
Change license from GPL to MIT (#97)
Reduce futility pruning margin (#138)
Refactor transposition table (#137)
Update LMR (#140)
Update eval params (#133)
Replace Bencher by Criterion (#123)
Improve UCI support (#114)
Use safe lockless transposition table (#113)
Set default number of moves for UCI go command (#104)
Migrate from 2015 edition to 2018 (#98)
Change license from GPL to MIT (#97)
Bumped
Update criterion requirement from 0.7 to 0.8 (#126)
Update rand crates (#120)
Update rustyline requirement from 11.0.0 to 17.0.2 (#119)
Update dirs requirement from 5.0.1 to 6.0.0 (#118)
Upgrade GitHub Actions cache (#111)
Update dirs requirement from 4.0.0 to 5.0.1 (#110)
Update rustyline requirement from 10.0.0 to 11.0.0 (#105)
Update rustyline-derive requirement from 0.7.0 to 0.8.0 (#106)
Update crates (#96)
Update criterion requirement from 0.7 to 0.8 (#126)
Update rand crates (#120)
Update rustyline requirement from 11.0.0 to 17.0.2 (#119)
Update dirs requirement from 5.0.1 to 6.0.0 (#118)
Upgrade GitHub Actions cache (#111)
Update dirs requirement from 4.0.0 to 5.0.1 (#110)
Update rustyline requirement from 10.0.0 to 11.0.0 (#105)
Update rustyline-derive requirement from 0.7.0 to 0.8.0 (#106)
Update crates (#96)
LittleWing 0.8.0 - download
All files (games, tables and engines) - download from page

Comments
Post a Comment