Dev Builds » 20260625-1109

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:48:00 583505 4014 1777 334 1903 +130.74 ± 4.38 0 21 551 1406 29 +304.44 ± 14.47
ncm-dbt-02 06:45:08 590913 4000 1763 309 1928 +132.34 ± 4.41 0 26 522 1424 28 +310.35 ± 14.9
ncm-dbt-03 06:46:12 584344 4000 1733 322 1945 +128.06 ± 4.54 1 34 546 1391 28 +295.94 ± 14.58
ncm-dbt-04 06:46:34 567203 4002 1766 357 1879 +127.79 ± 4.51 1 31 554 1388 27 +295.38 ± 14.46
ncm-dbt-05 06:47:02 583037 3984 1741 307 1936 +130.92 ± 4.42 0 25 535 1405 27 +305.68 ± 14.7
20000 8780 1629 9591 +129.97 ± 1.99 2 137 2708 7014 139 +302.29 ± 6.53

Test Detail

ID Host Base NPS Games WLD Standard Elo Ptnml(0-2) Gamepair Elo CLI PGN
475597 ncm-dbt-04 564840 2 1 0 1 +189.7 ± 55.98 0 0 0 1 0 +1129.65 ± 376.02
475596 ncm-dbt-01 583740 14 7 3 4 +102.04 ± 70.73 0 0 3 4 0 +225.59 ± 263.0
475595 ncm-dbt-05 582152 484 218 35 231 +138.22 ± 12.36 0 1 62 174 5 +326.83 ± 43.54
475594 ncm-dbt-03 583237 500 218 44 238 +126.17 ± 12.49 0 3 73 171 3 +290.66 ± 40.08
475593 ncm-dbt-02 591943 500 211 36 253 +126.97 ± 12.28 0 1 77 168 4 +290.66 ± 38.7
475592 ncm-dbt-04 566217 500 223 37 240 +135.76 ± 12.81 0 5 58 183 4 +321.19 ± 45.36
475591 ncm-dbt-01 583028 500 221 48 231 +125.38 ± 12.7 0 3 75 168 4 +285.49 ± 39.5
475590 ncm-dbt-05 584958 500 225 34 241 +139.81 ± 11.62 0 1 60 186 3 +339.63 ± 44.35
475589 ncm-dbt-03 582778 500 212 40 248 +124.6 ± 11.74 0 1 77 171 1 +290.66 ± 38.7
475588 ncm-dbt-02 590396 500 227 43 230 +134.15 ± 11.64 0 3 60 187 0 +327.18 ± 44.54
475587 ncm-dbt-04 567007 500 231 52 217 +130.15 ± 13.16 1 3 66 176 4 +304.07 ± 42.38
475586 ncm-dbt-01 585295 500 225 53 222 +124.6 ± 12.9 0 2 80 162 6 +277.93 ± 38.02
475585 ncm-dbt-05 582485 500 213 53 234 +115.22 ± 12.67 0 5 81 163 1 +261.07 ± 38.02
475584 ncm-dbt-03 583614 500 213 41 246 +124.6 ± 13.27 0 8 64 176 2 +288.06 ± 43.03
475583 ncm-dbt-02 591685 500 218 49 233 +122.24 ± 13.66 0 8 69 169 4 +275.45 ± 41.43
475582 ncm-dbt-04 569470 500 217 45 238 +124.6 ± 12.71 0 3 76 167 4 +282.94 ± 39.21
475581 ncm-dbt-01 583447 500 227 43 230 +134.15 ± 12.06 0 3 62 183 2 +321.19 ± 43.77
475580 ncm-dbt-05 586816 500 213 40 247 +125.38 ± 13.43 0 5 73 166 6 +280.42 ± 40.21
475579 ncm-dbt-03 585295 500 217 44 239 +125.39 ± 14.13 1 5 71 166 7 +280.42 ± 40.83
475578 ncm-dbt-04 567878 500 219 41 240 +129.35 ± 12.01 0 2 70 176 2 +304.07 ± 40.91
475577 ncm-dbt-02 591599 500 212 42 246 +123.02 ± 12.17 0 3 75 171 1 +285.49 ± 39.5
475576 ncm-dbt-01 581070 500 213 36 251 +128.55 ± 12.04 0 3 68 178 1 +304.07 ± 41.65
475575 ncm-dbt-05 579951 500 228 35 237 +141.44 ± 11.55 0 1 58 188 3 +346.12 ± 45.18
475574 ncm-dbt-03 584622 500 231 32 237 +146.36 ± 12.18 0 2 53 189 6 +356.21 ± 47.52
475573 ncm-dbt-04 568633 500 222 44 234 +129.35 ± 12.41 0 4 66 178 2 +304.07 ± 42.38
475572 ncm-dbt-02 591168 500 224 35 241 +138.18 ± 12.53 0 4 57 185 4 +330.23 ± 45.79
475571 ncm-dbt-01 582611 500 221 39 240 +132.54 ± 12.32 0 2 68 176 4 +309.64 ± 41.56
475570 ncm-dbt-05 585084 500 215 34 251 +131.74 ± 12.74 0 6 59 183 2 +312.48 ± 44.93
475569 ncm-dbt-03 585000 500 213 42 245 +123.81 ± 13.46 0 7 69 170 4 +280.42 ± 41.44
475568 ncm-dbt-02 592547 500 232 35 233 +144.71 ± 11.83 0 1 56 188 5 +352.8 ± 46.04
475567 ncm-dbt-04 567878 500 226 53 221 +125.38 ± 13.61 0 7 68 170 5 +282.94 ± 41.76
475566 ncm-dbt-01 585295 500 226 28 246 +145.54 ± 11.79 0 0 58 186 6 +352.79 ± 45.01
475565 ncm-dbt-03 585000 500 212 37 251 +126.97 ± 12.08 0 3 70 176 1 +298.62 ± 41.01
475564 ncm-dbt-05 579909 500 219 39 242 +130.94 ± 12.56 0 4 65 178 3 +306.84 ± 42.73
475563 ncm-dbt-02 589283 500 215 34 251 +131.74 ± 12.54 0 4 64 179 3 +309.64 ± 43.08
475562 ncm-dbt-04 565744 500 208 42 250 +119.89 ± 13.16 0 5 78 163 4 +268.17 ± 38.8
475561 ncm-dbt-01 582360 500 213 41 246 +124.6 ± 12.53 0 3 75 169 3 +285.49 ± 39.5
475560 ncm-dbt-02 588686 500 224 35 241 +138.18 ± 12.73 0 2 64 177 7 +321.19 ± 42.95
475559 ncm-dbt-03 585211 500 217 42 241 +126.97 ± 13.04 0 5 69 172 4 +290.66 ± 41.43
475558 ncm-dbt-05 582945 500 210 37 253 +125.38 ± 12.51 0 2 77 167 4 +285.49 ± 38.83
475557 ncm-dbt-04 567165 500 219 43 238 +127.76 ± 12.06 0 2 72 174 2 +298.62 ± 40.29
475556 ncm-dbt-01 584706 500 224 43 233 +131.74 ± 12.74 0 5 62 180 3 +309.64 ± 43.82

Commit

Commit ID 782852b26a5bd22eb0ea6a834cbeb48d4356a07b
Author zungur
Date 2026-06-25 11:09:32 UTC
Clear capturedPiece in do_null_move do_null_move copies the whole StateInfo from the previous state, which leaves capturedPiece holding the piece captured by the last real move, so inside the null-move subtree captured_piece() reports a stale capture. The priorCapture consumers in search are all guarded by prevSq != SQ_NONE or (ss-1)->currentMove.is_ok(), which are false at the null-move child, but the stalemate verification gate in qsearch reads captured_piece() unguarded and can be spuriously triggered by the stale value. Clear the field, since a null move captures nothing. Passed non-regression STC: LLR: 2.93 (-2.94,2.94) <-1.75,0.25> Total: 82784 W: 21172 L: 21011 D: 40601 Ptnml(0-2): 194, 8976, 22923, 9073, 226 https://tests.stockfishchess.org/tests/view/6a2b5b356b4aa63ddbf31518 Passed non-regression LTC: LLR: 2.94 (-2.94,2.94) <-1.75,0.25> Total: 118134 W: 30007 L: 29891 D: 58236 Ptnml(0-2): 66, 11856, 35108, 11970, 67 https://tests.stockfishchess.org/tests/view/6a2c4c9c0d5d4b19d0805301 closes https://github.com/official-stockfish/Stockfish/pull/6910 No functional change
Copyright 2011–2026 Next Chess Move LLC