Dev Builds » 20260419-0519

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:08 583800 4002 1769 359 1874 +127.89 ± 4.43 0 26 565 1384 26 +295.71 ± 14.29
ncm-dbt-02 06:42:55 585667 3998 1770 338 1890 +130.22 ± 4.54 1 35 523 1411 29 +302.94 ± 14.9
ncm-dbt-03 06:42:09 583977 4026 1768 374 1884 +125.49 ± 4.52 0 33 582 1369 29 +286.83 ± 14.1
ncm-dbt-04 06:41:05 566529 4000 1731 329 1940 +127.17 ± 4.49 0 32 560 1382 26 +293.29 ± 14.38
ncm-dbt-05 06:40:50 581806 3974 1716 359 1899 +123.6 ± 4.59 2 29 596 1330 30 +280.96 ± 13.91
20000 8754 1759 9487 +126.87 ± 2.02 3 155 2826 6876 140 +291.84 ± 6.39

Test Detail

ID Host Base NPS Games WLD Standard Elo Ptnml(0-2) Gamepair Elo CLI PGN
465339 ncm-dbt-01 586604 2 0 0 2 0.0 ± 34.02 0 0 1 0 0 0.0 ± 30.47
465338 ncm-dbt-03 585590 26 11 1 14 +140.82 ± 47.22 0 0 3 10 0 +353.73 ± 494.98
465337 ncm-dbt-05 580489 474 199 48 227 +114.67 ± 14.38 0 6 81 143 7 +244.98 ± 38.02
465336 ncm-dbt-02 586943 498 228 46 224 +133.13 ± 12.73 0 4 63 178 4 +311.67 ± 43.44
465335 ncm-dbt-04 567244 500 223 39 238 +134.15 ± 12.47 0 2 67 176 5 +312.48 ± 41.9
465334 ncm-dbt-01 581527 500 220 44 236 +127.76 ± 13.21 0 3 75 165 7 +285.49 ± 39.5
465333 ncm-dbt-03 585211 500 218 39 243 +130.14 ± 13.16 0 4 69 171 6 +295.94 ± 41.39
465332 ncm-dbt-05 583363 500 206 34 260 +124.6 ± 11.53 0 1 76 173 0 +293.29 ± 38.98
465331 ncm-dbt-02 586012 500 219 35 246 +134.15 ± 12.47 0 3 64 179 4 +315.35 ± 43.03
465330 ncm-dbt-04 565351 500 210 33 257 +128.55 ± 12.43 0 3 70 174 3 +298.62 ± 41.01
465329 ncm-dbt-01 583782 500 222 49 229 +125.38 ± 13.07 0 6 68 173 3 +288.06 ± 41.76
465328 ncm-dbt-03 584243 500 225 40 235 +134.95 ± 12.04 0 3 61 184 2 +324.17 ± 44.15
465327 ncm-dbt-05 581277 500 229 48 223 +131.74 ± 12.34 0 2 69 175 4 +306.84 ± 41.23
465326 ncm-dbt-02 587240 500 221 39 240 +132.54 ± 12.52 0 6 57 186 1 +318.25 ± 45.73
465325 ncm-dbt-04 567958 500 213 49 238 +118.33 ± 13.17 0 8 71 170 1 +270.57 ± 40.83
465324 ncm-dbt-01 581485 500 212 44 244 +121.45 ± 12.77 0 5 74 169 2 +277.93 ± 39.92
465323 ncm-dbt-03 584117 500 207 47 246 +115.22 ± 12.48 0 3 86 159 2 +258.75 ± 36.62
465322 ncm-dbt-05 581111 500 210 49 241 +116.0 ± 13.37 1 3 84 158 4 +258.75 ± 37.2
465321 ncm-dbt-02 582360 500 224 31 245 +141.44 ± 12.2 0 3 55 188 4 +342.85 ± 46.64
465320 ncm-dbt-01 585295 500 224 38 238 +135.76 ± 11.36 0 2 60 188 0 +333.32 ± 44.47
465319 ncm-dbt-04 565469 500 208 38 254 +123.02 ± 12.56 0 3 77 167 3 +280.42 ± 38.93
465318 ncm-dbt-03 584874 500 221 38 241 +133.34 ± 12.49 0 5 59 184 2 +318.25 ± 44.96
465317 ncm-dbt-05 580282 500 224 47 229 +128.55 ± 12.63 0 3 71 172 4 +295.94 ± 40.69
465316 ncm-dbt-02 586308 500 220 40 240 +130.94 ± 13.32 0 8 57 182 3 +306.84 ± 45.58
465315 ncm-dbt-01 583950 500 221 47 232 +126.17 ± 12.49 0 3 73 171 3 +290.66 ± 40.08
465314 ncm-dbt-04 565863 500 214 41 245 +125.38 ± 13.25 0 6 69 171 4 +285.49 ± 41.44
465313 ncm-dbt-03 585759 500 219 44 237 +126.97 ± 13.58 0 5 72 166 7 +282.94 ± 40.5
465312 ncm-dbt-05 582778 500 221 58 221 +117.55 ± 12.64 0 3 84 160 3 +263.42 ± 37.11
465311 ncm-dbt-02 586646 500 219 54 227 +119.11 ± 13.17 0 5 79 162 4 +265.78 ± 38.54
465310 ncm-dbt-01 584832 500 228 42 230 +135.75 ± 11.8 0 0 68 178 4 +321.18 ± 41.27
465309 ncm-dbt-04 566414 500 218 33 249 +134.95 ± 12.24 0 3 62 182 3 +321.19 ± 43.77
465308 ncm-dbt-03 579042 500 225 59 216 +119.89 ± 13.33 0 4 82 158 6 +263.42 ± 37.69
465307 ncm-dbt-05 580406 500 210 33 257 +128.55 ± 14.08 1 7 61 176 5 +295.94 ± 44.08
465306 ncm-dbt-02 584790 500 218 44 238 +126.17 ± 13.06 0 3 76 165 6 +282.94 ± 39.21
465305 ncm-dbt-03 579001 500 220 48 232 +124.6 ± 12.71 0 5 70 173 2 +288.06 ± 41.11
465304 ncm-dbt-04 568037 500 218 52 230 +119.89 ± 12.79 0 4 79 164 3 +270.57 ± 38.47
465303 ncm-dbt-01 582277 500 221 57 222 +118.33 ± 13.0 0 6 76 166 2 +268.17 ± 39.39
465302 ncm-dbt-05 584748 500 217 42 241 +126.97 ± 12.66 0 4 70 173 3 +293.29 ± 41.07
465301 ncm-dbt-03 587962 500 222 58 220 +118.33 ± 12.63 0 4 80 164 2 +268.17 ± 38.21
465300 ncm-dbt-02 585042 500 221 49 230 +124.6 ± 13.09 1 3 72 171 3 +288.06 ± 40.46
465299 ncm-dbt-01 584453 500 221 38 241 +133.34 ± 12.29 0 1 70 174 5 +309.64 ± 40.79
465298 ncm-dbt-04 565902 500 227 44 229 +133.34 ± 12.49 0 3 65 178 4 +312.48 ± 42.67

Commit

Commit ID 40ac93b8f8b6e2f604fc561d0e33db3c0fceb137
Author Maxim Masiutin
Date 2026-04-19 05:19:23 UTC
Fix MultiArray::at(); use operator[] on hot paths Fix MultiArray::at() which was marked noexcept despite delegating to std::array::at() that throws on out-of-range. Per review feedback, at() now keeps standard bounds-checking semantics (only noexcept removed), and operator[] gains an assert for debug-mode safety. All eight correction history lookups in search.cpp (correction_value and update_correction_history) are switched from .at(us) to [us]. Passed STC: https://tests.stockfishchess.org/tests/view/69de7a735c67bee7d241ff92 LLR: 2.96 (-2.94,2.94) <-1.75,0.25> Total: 77536 W: 20031 L: 19860 D: 37645 Ptnml(0-2): 221, 8411, 21338, 8572, 226 closes https://github.com/official-stockfish/Stockfish/pull/6734 No functional change
Copyright 2011–2026 Next Chess Move LLC