Dev Builds » 20260419-0519

You are viewing an old NCM Stockfish dev build test. You may find the most recent dev build tests using Stockfish 15 as the baseline here.

Use this dev build

NCM plays each Stockfish dev build 20,000 times against Stockfish 14. This yields an approximate Elo difference and establishes confidence in the strength of the dev builds.

Summary

Host Duration Avg Base NPS Games WLD Standard Elo Ptnml(0-2) Gamepair Elo

Test Detail

ID Host Base NPS Games WLD Standard Elo Ptnml(0-2) Gamepair Elo CLI PGN

Commit

Commit ID 40ac93b8f8b6e2f604fc561d0e33db3c0fceb137
Author Maxim Masiutin
Date 2026-04-19 05:19:23 UTC
Fix MultiArray::at(); use operator[] on hot paths Fix MultiArray::at() which was marked noexcept despite delegating to std::array::at() that throws on out-of-range. Per review feedback, at() now keeps standard bounds-checking semantics (only noexcept removed), and operator[] gains an assert for debug-mode safety. All eight correction history lookups in search.cpp (correction_value and update_correction_history) are switched from .at(us) to [us]. Passed STC: https://tests.stockfishchess.org/tests/view/69de7a735c67bee7d241ff92 LLR: 2.96 (-2.94,2.94) <-1.75,0.25> Total: 77536 W: 20031 L: 19860 D: 37645 Ptnml(0-2): 221, 8411, 21338, 8572, 226 closes https://github.com/official-stockfish/Stockfish/pull/6734 No functional change
Copyright 2011–2026 Next Chess Move LLC