Dev Builds » 20260716-0628

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:45:54 581645 4000 1777 336 1887 +131.04 ± 4.44 0 22 549 1395 34 +303.73 ± 14.5
ncm-dbt-02 06:47:12 589104 3978 1773 316 1889 +133.45 ± 4.45 1 22 518 1415 33 +312.79 ± 14.95
ncm-dbt-03 06:47:20 574930 4016 1789 337 1890 +131.56 ± 4.52 1 28 533 1410 36 +305.23 ± 14.75
ncm-dbt-04 06:46:20 566743 4016 1797 323 1896 +133.76 ± 4.5 2 20 530 1414 42 +311.16 ± 14.77
ncm-dbt-05 06:47:54 602979 3990 1759 320 1911 +131.2 ± 4.5 0 28 535 1397 35 +303.91 ± 14.71
20000 8895 1632 9473 +132.2 ± 2.0 4 120 2665 7031 180 +307.33 ± 6.58

Test Detail

ID Host Base NPS Games WLD Standard Elo Ptnml(0-2) Gamepair Elo CLI PGN
479201 ncm-dbt-03 574662 16 6 1 9 +112.26 ± 65.75 0 0 3 5 0 +254.61 ± 287.37
479200 ncm-dbt-04 567839 16 8 1 7 +162.9 ± 50.11 0 0 1 7 0 +470.09 ± 466.68
479199 ncm-dbt-02 588047 478 214 37 227 +135.07 ± 11.9 0 1 62 174 2 +324.33 ± 43.52
479198 ncm-dbt-05 602963 490 209 39 242 +125.76 ± 13.23 0 3 75 161 6 +281.3 ± 39.47
479197 ncm-dbt-01 581943 500 217 34 249 +133.34 ± 12.09 0 2 66 179 3 +315.35 ± 42.24
479196 ncm-dbt-03 575476 500 224 47 229 +128.55 ± 12.24 0 3 69 176 2 +301.33 ± 41.33
479195 ncm-dbt-04 565272 500 228 30 242 +145.54 ± 12.64 1 2 50 192 5 +359.68 ± 49.05
479194 ncm-dbt-02 590396 500 228 36 236 +140.62 ± 11.81 0 2 57 188 3 +342.85 ± 45.71
479193 ncm-dbt-01 580779 500 218 31 251 +136.56 ± 11.1 0 0 64 185 1 +333.32 ± 42.66
479192 ncm-dbt-05 598744 500 216 42 242 +126.17 ± 13.06 0 6 67 174 3 +290.66 ± 42.08
479191 ncm-dbt-04 570469 500 221 38 241 +133.34 ± 12.88 1 0 70 173 6 +309.64 ± 40.79
479190 ncm-dbt-03 575924 500 215 42 243 +125.38 ± 12.89 0 3 76 166 5 +282.94 ± 39.21
479189 ncm-dbt-02 590438 500 215 45 240 +123.02 ± 13.47 0 4 79 160 7 +270.57 ± 38.47
479188 ncm-dbt-05 611949 500 221 40 239 +131.74 ± 13.12 0 3 70 170 7 +298.62 ± 41.01
479187 ncm-dbt-01 580572 500 212 41 247 +123.81 ± 13.28 0 6 71 169 4 +280.42 ± 40.83
479186 ncm-dbt-03 575720 500 234 51 215 +133.34 ± 13.08 0 5 62 178 5 +309.64 ± 43.82
479185 ncm-dbt-04 566257 500 230 44 226 +135.76 ± 13.57 0 4 65 172 9 +306.84 ± 42.73
479184 ncm-dbt-05 603231 500 220 35 245 +134.95 ± 11.83 0 1 66 180 3 +321.19 ± 42.12
479183 ncm-dbt-02 588984 500 222 35 243 +136.56 ± 11.76 0 0 67 179 4 +324.16 ± 41.61
479182 ncm-dbt-01 581777 500 230 39 231 +139.81 ± 13.26 0 3 62 176 9 +321.19 ± 43.77
479181 ncm-dbt-03 574581 500 216 41 243 +126.97 ± 12.85 1 2 71 173 3 +295.94 ± 40.69
479180 ncm-dbt-04 566770 500 222 46 232 +127.76 ± 12.45 0 4 68 176 2 +298.62 ± 41.71
479179 ncm-dbt-01 583363 500 223 53 224 +123.02 ± 12.93 0 3 79 163 5 +275.45 ± 38.39
479178 ncm-dbt-02 589882 500 222 46 232 +127.76 ± 13.57 1 5 65 175 4 +295.94 ± 42.75
479177 ncm-dbt-05 599981 500 219 43 238 +127.76 ± 12.45 0 3 71 173 3 +295.94 ± 40.69
479176 ncm-dbt-03 572598 500 218 46 236 +124.6 ± 13.27 0 6 70 170 4 +282.94 ± 41.13
479175 ncm-dbt-04 567403 500 215 33 252 +132.54 ± 12.12 0 2 67 178 3 +312.48 ± 41.9
479174 ncm-dbt-01 583698 500 226 42 232 +134.15 ± 11.86 0 1 67 179 3 +318.25 ± 41.77
479173 ncm-dbt-05 601981 500 226 42 232 +134.15 ± 13.05 0 4 64 176 6 +309.64 ± 43.08
479172 ncm-dbt-02 588728 500 218 32 250 +135.76 ± 12.21 0 2 64 180 4 +321.19 ± 42.95
479171 ncm-dbt-03 575843 500 227 44 229 +133.34 ± 13.26 0 5 63 176 6 +306.84 ± 43.45
479170 ncm-dbt-04 566178 500 227 42 231 +134.95 ± 13.03 0 3 66 174 7 +309.64 ± 42.33
479169 ncm-dbt-01 582611 500 234 45 221 +138.18 ± 13.12 0 4 60 179 7 +321.19 ± 44.57
479168 ncm-dbt-05 602695 500 221 37 242 +134.15 ± 13.24 0 6 59 180 5 +312.48 ± 44.93
479167 ncm-dbt-03 578342 500 228 31 241 +144.71 ± 12.68 0 4 51 189 6 +349.43 ± 48.52
479166 ncm-dbt-04 565941 500 223 39 238 +134.15 ± 13.24 0 4 65 174 7 +306.84 ± 42.73
479165 ncm-dbt-02 586097 500 225 39 236 +135.76 ± 12.42 0 2 65 178 5 +318.25 ± 42.59
479164 ncm-dbt-01 578424 500 217 51 232 +119.89 ± 12.42 0 3 80 165 2 +273.0 ± 38.12
479163 ncm-dbt-04 564566 500 223 50 227 +125.38 ± 12.12 0 1 78 168 3 +288.06 ± 38.42
479162 ncm-dbt-03 571230 500 221 34 245 +136.56 ± 11.98 0 0 68 177 5 +321.18 ± 41.27
479161 ncm-dbt-02 590267 500 229 46 225 +133.34 ± 13.08 0 6 59 181 4 +312.48 ± 44.93
479160 ncm-dbt-05 602293 500 227 42 231 +134.95 ± 11.83 0 2 63 183 2 +324.17 ± 43.32

Commit

Commit ID 057e9bf4da72df5f00bb1a1ae6de3f9154de234b
Author mstembera
Date 2026-07-16 06:28:08 UTC
Fix an MSVC debug break With the latest master I started getting: "A breakpoint instruction (__debugbreak() statement or a similar call) was executed in Stockfish.exe." when debugging in MSVC. I don't really understand the issue but Fable fixed it and I verified it works. Here is its summary: Bug: Calling _get_wpgmptr() in CommandLine::get_binary_directory() triggered a debug CRT assertion failure (__debugbreak()) on Windows. The CRT only initializes the wide program name _wpgmptr when the application uses a wide entry point (wmain). Since Stockfish uses the narrow main(int, char**) entry point, _wpgmptr remains nullptr, and the debug CRT's parameter validation asserts when _get_wpgmptr is called. Fix: Replaced _get_wpgmptr() with GetModuleFileNameW(), which queries the executable path directly from the OS and does not depend on the CRT entry point type. The implementation uses a grow-and-retry loop, so paths longer than MAX_PATH are handled correctly. If the API fails, the code falls back to the original argv0-based behavior. The #ifdef _MSC_VER guard was also removed, since the fix no longer relies on the MSVC CRT — non-MSVC Windows builds (e.g., MinGW) now benefit from the accurate path as well. closes https://github.com/official-stockfish/Stockfish/pull/6972 No functional change
Copyright 2011–2026 Next Chess Move LLC