Dev Builds » 20260802-1745

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 1ef7f2fe2d1d2f865eb80666c504d4319eb49f05
Author Niklas Fiekas
Date 2026-08-02 17:45:55 UTC
Simplify shm_unix using UniqueFd utility class The SHM implementation now juggles quite a few file descriptors, so a RAII wrapper class helps to simplify resource management a bit. Also use this to clarify ownership: The AtExit handler closes file descriptors still in use by the detached thread. Invalid file descriptors will not be transferred via SCM_RIGHTS, so currently the race condition is not a real bug -- but it assumes that no new file descriptors are concurrently created in unrelated code (which then might reuse the number and get incorrectly transferred). Instead: * The server thread can be given ownership of the memory fd. The memory map itself remains valid even if all related file descriptors are closed. * Unconditionally use pipe instead of eventfd, so that each side can get independent ownership of one half. Finally, apply the 1s timeout also to connect(). closes https://github.com/official-stockfish/Stockfish/pull/7019 No functional change
Copyright 2011–2026 Next Chess Move LLC