Dev Builds » 20260609-1738

Use this dev build

NCM plays each Stockfish dev build 20,000 times against Stockfish 15. 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
ncm-dbt-01 06:42:05 582260 4000 1808 286 1906 +139.2 ± 4.34 0 16 486 1458 40 +331.0 ± 15.42
ncm-dbt-02 06:43:20 586172 4000 1783 298 1919 +135.46 ± 4.44 0 18 523 1415 44 +315.71 ± 14.85
ncm-dbt-03 06:41:39 585508 4000 1835 301 1864 +140.42 ± 4.43 0 20 474 1458 48 +332.55 ± 15.64
ncm-dbt-04 06:41:43 567020 4000 1797 311 1892 +135.56 ± 4.4 0 23 502 1441 34 +319.72 ± 15.19
ncm-dbt-05 06:43:58 583768 4000 1795 318 1887 +134.65 ± 4.46 0 25 511 1426 38 +314.99 ± 15.06
20000 9018 1514 9468 +137.05 ± 1.98 0 102 2496 7198 204 +322.67 ± 6.8

Test Detail

ID Host Base NPS Games WLD Standard Elo Ptnml(0-2) Gamepair Elo CLI PGN
472936 ncm-dbt-02 586689 500 229 29 242 +147.19 ± 11.47 0 1 52 193 4 +366.78 ± 47.92
472935 ncm-dbt-03 586181 500 219 37 244 +132.54 ± 12.52 0 4 63 180 3 +312.48 ± 43.44
472934 ncm-dbt-05 585885 500 225 39 236 +135.76 ± 12.21 0 2 64 180 4 +321.19 ± 42.95
472933 ncm-dbt-01 581860 500 231 41 228 +138.99 ± 12.3 0 3 58 185 4 +333.32 ± 45.35
472932 ncm-dbt-04 564958 500 231 43 226 +137.37 ± 12.15 0 1 65 179 5 +324.17 ± 42.47
472931 ncm-dbt-03 585169 500 241 41 218 +147.19 ± 12.78 0 2 55 184 9 +349.43 ± 46.59
472930 ncm-dbt-02 587494 500 213 38 249 +126.97 ± 12.47 0 2 75 169 4 +290.66 ± 39.4
472929 ncm-dbt-05 584832 500 224 52 224 +124.6 ± 12.71 0 1 82 161 6 +277.93 ± 37.36
472928 ncm-dbt-01 582235 500 227 34 239 +141.44 ± 12.41 0 1 62 180 7 +333.32 ± 43.57
472927 ncm-dbt-04 567997 500 214 50 236 +118.33 ± 13.7 0 8 74 164 4 +263.42 ± 39.97
472926 ncm-dbt-03 585885 500 231 41 228 +138.99 ± 12.9 0 2 64 176 8 +321.19 ± 42.95
472925 ncm-dbt-02 586139 500 213 32 255 +131.74 ± 11.94 0 2 67 179 2 +312.48 ± 41.9
472924 ncm-dbt-01 583489 500 235 36 229 +146.36 ± 11.96 0 2 52 191 5 +359.68 ± 48.01
472923 ncm-dbt-05 584201 500 228 31 241 +144.71 ± 12.05 0 3 51 192 4 +356.21 ± 48.54
472922 ncm-dbt-04 565390 500 230 38 232 +140.62 ± 11.59 0 0 62 184 4 +339.63 ± 43.41
472921 ncm-dbt-03 582945 500 230 29 241 +148.02 ± 11.88 0 1 53 190 6 +363.2 ± 47.43
472920 ncm-dbt-01 582110 500 222 44 234 +129.35 ± 12.61 0 2 73 170 5 +295.94 ± 39.99
472919 ncm-dbt-04 568077 500 221 32 247 +138.18 ± 11.91 0 2 60 185 3 +333.32 ± 44.47
472918 ncm-dbt-05 584748 500 225 42 233 +133.34 ± 12.29 0 2 67 177 4 +312.48 ± 41.9
472917 ncm-dbt-02 587409 500 220 30 250 +138.99 ± 11.88 0 1 62 183 4 +333.32 ± 43.57
472873 ncm-dbt-01 578218 500 230 25 245 +151.34 ± 11.91 0 1 50 192 7 +374.11 ± 48.94
472872 ncm-dbt-05 579744 500 228 40 232 +137.37 ± 12.76 0 3 62 179 6 +321.19 ± 43.77
472871 ncm-dbt-03 584748 500 227 36 237 +139.81 ± 13.64 0 6 55 181 8 +324.17 ± 46.56
472870 ncm-dbt-02 584790 500 225 48 227 +128.55 ± 13.01 0 6 64 177 3 +298.62 ± 43.1
472869 ncm-dbt-04 566651 500 225 33 242 +140.62 ± 12.44 0 3 57 185 5 +336.46 ± 45.77
472868 ncm-dbt-01 582318 500 222 45 233 +128.55 ± 12.82 0 5 66 176 3 +298.62 ± 42.41
472867 ncm-dbt-05 586097 500 217 37 246 +130.94 ± 12.95 0 5 64 177 4 +304.07 ± 43.1
472866 ncm-dbt-03 584958 500 226 33 241 +141.44 ± 12.61 0 1 63 178 8 +330.23 ± 43.2
472865 ncm-dbt-02 586266 500 227 42 231 +134.95 ± 13.41 0 2 71 167 10 +301.33 ± 40.6
472864 ncm-dbt-04 565941 500 226 36 238 +138.99 ± 12.7 0 5 54 187 4 +333.32 ± 47.06
472863 ncm-dbt-01 580613 500 223 33 244 +138.99 ± 12.09 0 0 66 178 6 +327.17 ± 41.95
472862 ncm-dbt-05 582485 500 228 33 239 +143.07 ± 12.95 0 4 54 185 7 +339.63 ± 47.1
472861 ncm-dbt-02 585421 500 232 42 226 +138.99 ± 12.9 0 0 70 170 10 +315.34 ± 40.62
472860 ncm-dbt-03 586520 500 225 40 235 +134.95 ± 11.83 0 2 63 183 2 +324.17 ± 43.32
472859 ncm-dbt-04 567680 500 218 46 236 +124.6 ± 12.9 0 4 74 168 4 +282.94 ± 39.86
472858 ncm-dbt-01 587240 500 218 28 254 +138.99 ± 11.88 0 2 59 186 3 +336.46 ± 44.87
472857 ncm-dbt-05 582152 500 220 44 236 +127.76 ± 12.84 0 5 67 175 3 +295.94 ± 42.08
472856 ncm-dbt-03 587664 500 236 44 220 +140.62 ± 12.02 0 2 58 186 4 +339.63 ± 45.29
472855 ncm-dbt-02 585169 500 224 37 239 +136.56 ± 13.17 0 4 62 177 7 +315.35 ± 43.81
472854 ncm-dbt-04 569470 500 232 33 235 +146.36 ± 11.52 0 0 56 189 5 +359.67 ± 45.87

Commit

Commit ID 415ff793a09ec8d029b6253c0eba4c8c106e61e7
Author Abdul Khan
Date 2026-06-09 17:38:00 UTC
Fix test harness timeout enforcement Fixes #6881. `timeout_decorator()` used a `ThreadPoolExecutor` context manager around blocking output waits. When `future.result(timeout=...)` timed out, leaving the context manager still waited for the worker thread to finish, so a blocked stdout read could keep the instrumented tests hanging past the configured timeout. This change removes that executor wrapper for interactive Stockfish output waits. The harness now drains process output on a daemon reader thread, queues received lines, and applies the deadline directly while waiting for the next queued line. `TimeoutException` also initializes the base exception message so failures show useful text. Validation: - `python3 -m py_compile tests/testing.py tests/instrumented.py` - local timeout smoke test: a 0.2s no-output wait raises in ~0.204s - Stockfish smoke test: startup/`uciok` read succeeds, deliberate no-output wait raises in ~0.205s, engine exits 0 - `make -C src -j4 build` - `../tests/signature.sh` -> `2814421` closes https://github.com/official-stockfish/Stockfish/pull/6882 No functional change
Copyright 2011–2026 Next Chess Move LLC