Dev Builds » 20260904-1042

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 07:27:08 583883 4412 2009 333 2070 +138.94 ± 4.26 0 22 541 1588 55 +326.28 ± 14.63
ncm-dbt-02 06:35:58 591689 3902 1798 269 1835 +143.83 ± 4.46 0 20 431 1451 49 +344.96 ± 16.42
ncm-dbt-03 06:36:27 583732 3900 1765 279 1856 +139.41 ± 4.55 0 17 484 1395 54 +325.94 ± 15.46
ncm-dbt-04 06:36:03 565938 3892 1758 272 1862 +139.73 ± 4.48 0 20 463 1420 43 +331.4 ± 15.83
ncm-dbt-05 06:36:18 608162 3894 1778 285 1831 +140.38 ± 4.63 0 25 460 1406 56 +328.74 ± 15.89
20000 9108 1438 9454 +140.42 ± 2.0 0 104 2379 7260 257 +331.23 ± 6.97

Test Detail

ID Host Base NPS Games WLD Standard Elo Ptnml(0-2) Gamepair Elo CLI PGN
484344 ncm-dbt-04 565705 392 183 20 189 +153.78 ± 13.86 0 3 32 156 5 +387.69 ± 61.93
484343 ncm-dbt-05 604397 394 182 18 194 +153.96 ± 14.11 0 2 36 152 7 +378.78 ± 58.29
484342 ncm-dbt-03 583489 400 177 33 190 +130.94 ± 13.32 0 1 56 141 2 +308.24 ± 45.77
484341 ncm-dbt-02 593586 402 181 27 194 +140.25 ± 13.77 0 3 44 151 3 +339.03 ± 52.38
484340 ncm-dbt-01 583405 412 191 36 185 +137.46 ± 13.95 0 4 46 153 3 +328.6 ± 51.15
484339 ncm-dbt-05 615470 500 226 33 241 +141.44 ± 13.01 0 2 62 177 9 +327.18 ± 43.69
484338 ncm-dbt-03 583112 500 223 41 236 +132.54 ± 12.71 0 2 70 172 6 +304.07 ± 40.91
484337 ncm-dbt-04 562846 500 234 31 235 +149.68 ± 11.79 0 1 51 192 6 +370.41 ± 48.42
484336 ncm-dbt-02 591857 500 230 40 230 +138.99 ± 12.3 0 3 58 185 4 +333.32 ± 45.35
484335 ncm-dbt-01 582652 500 231 45 224 +135.76 ± 13.2 0 2 69 170 9 +306.84 ± 41.23
484334 ncm-dbt-05 601135 500 230 36 234 +142.25 ± 13.94 0 7 51 183 9 +330.23 ± 48.25
484333 ncm-dbt-03 582569 500 241 36 223 +151.34 ± 11.92 0 0 53 189 8 +370.41 ± 47.26
484332 ncm-dbt-02 589967 500 238 35 227 +149.68 ± 12.87 0 3 50 188 9 +359.68 ± 49.05
484331 ncm-dbt-04 567522 500 218 32 250 +135.76 ± 12.62 0 4 60 182 4 +321.19 ± 44.57
484330 ncm-dbt-01 582694 500 223 36 241 +136.56 ± 12.59 0 1 68 174 7 +315.35 ± 41.44
484329 ncm-dbt-05 608195 500 234 36 230 +145.54 ± 13.25 0 3 56 181 10 +339.63 ± 46.2
484328 ncm-dbt-03 583740 500 229 38 233 +139.81 ± 13.83 0 4 62 173 11 +315.35 ± 43.81
484327 ncm-dbt-04 566138 500 230 40 230 +138.99 ± 12.7 0 3 60 181 6 +327.18 ± 44.54
484326 ncm-dbt-02 589283 500 230 26 244 +150.51 ± 11.51 0 2 46 198 4 +381.7 ± 51.25
484325 ncm-dbt-01 583447 500 221 31 248 +138.99 ± 12.7 0 2 63 178 7 +324.17 ± 43.32
484324 ncm-dbt-04 565312 500 222 39 239 +133.34 ± 12.09 0 1 69 176 4 +312.48 ± 41.11
484323 ncm-dbt-05 606381 500 227 44 229 +133.34 ± 12.69 0 3 66 176 5 +309.64 ± 42.33
484322 ncm-dbt-02 589839 500 239 34 227 +151.34 ± 13.2 0 3 50 186 11 +359.68 ± 49.05
484321 ncm-dbt-03 585843 500 222 38 240 +134.15 ± 13.24 0 3 68 171 8 +304.07 ± 41.65
484320 ncm-dbt-01 582027 500 225 38 237 +136.56 ± 12.39 0 1 67 176 6 +318.25 ± 41.77
484319 ncm-dbt-02 591857 500 234 34 232 +147.19 ± 12.36 0 2 53 188 7 +356.21 ± 47.52
484318 ncm-dbt-05 606698 500 226 48 226 +129.35 ± 12.8 0 2 74 168 6 +293.29 ± 39.69
484317 ncm-dbt-03 581818 500 223 32 245 +139.81 ± 12.47 0 3 58 184 5 +333.32 ± 45.35
484316 ncm-dbt-04 563275 500 223 31 246 +140.62 ± 13.04 0 2 63 176 9 +324.17 ± 43.32
484315 ncm-dbt-01 583992 500 231 35 234 +143.89 ± 12.71 0 3 55 185 7 +342.85 ± 46.64
484314 ncm-dbt-05 605027 500 226 34 240 +140.62 ± 12.44 0 3 57 185 5 +336.46 ± 45.77
484313 ncm-dbt-03 583950 500 222 28 250 +142.25 ± 12.78 0 1 63 177 9 +330.23 ± 43.2
484312 ncm-dbt-02 594280 500 222 39 239 +133.34 ± 12.69 0 2 69 173 6 +306.84 ± 41.23
484311 ncm-dbt-04 568673 500 227 37 236 +138.99 ± 12.3 0 2 61 182 5 +330.23 ± 44.08
484310 ncm-dbt-01 584285 500 229 30 241 +146.36 ± 12.18 0 2 53 189 6 +356.21 ± 47.52
484309 ncm-dbt-02 592850 500 224 34 242 +138.99 ± 12.3 0 2 61 182 5 +330.23 ± 44.08
484308 ncm-dbt-04 568037 500 221 42 237 +130.14 ± 12.78 0 4 67 175 4 +301.33 ± 42.04
484307 ncm-dbt-01 585674 500 229 42 229 +136.56 ± 12.79 0 4 60 181 5 +321.19 ± 44.57
484306 ncm-dbt-03 585337 500 228 33 239 +143.07 ± 12.34 0 3 54 188 5 +346.12 ± 47.1
484305 ncm-dbt-05 617997 500 227 36 237 +139.81 ± 12.47 0 3 58 184 5 +333.32 ± 45.35
484260 ncm-dbt-01 586774 500 229 40 231 +138.18 ± 12.53 0 3 60 182 5 +327.18 ± 44.54

Commit

Commit ID 6e4c77f51d09062180fbc2b9befd294abe412633
Author Robert Nurnberg @ elitebook
Date 2026-09-04 10:42:02 UTC
Fix bug in nodestime When `availableNodes` hits 0 in master, on the next move we hit UB in `TimeManagement::init()`. More generally, the UB can happen whenever `availableNodes < npmsec`. That is because `limits.time[us] == 0` gets passed into `scaledTime`, which is then used in `log10` to define `logTimeInSec`, leading to `-inf` in `optConstant` and hence `+inf` in `optScale`, if `originalTimeAdjust < 0`. Casting that `+inf` double value to the integer valued `optimumTime` via `TimePoint(std::max(1.0, optScale * timeLeft))` is undefined behavior. The patch clamps `scaledTime` from below to 1. closes https://github.com/official-stockfish/Stockfish/pull/7129 No functional change
Copyright 2011–2026 Next Chess Move LLC